Benutzer-Werkzeuge

Webseiten-Werkzeuge


hello_mbot_blockierung

Dies ist eine alte Version des Dokuments!


Blockierend vs. Nichtblockierende Mehoden

Blockierende Methoden halten die Programmausführung an, bis sie vollständig abgeschlossen sind – während dieser Zeit werden keine anderen Aufgaben bearbeitet. Nicht blockierende Methoden hingegen ermöglichen es, mehrere Prozesse quasi gleichzeitig auszuführen, da sie den Ablauf nicht vollständig unterbrechen, sondern Aufgaben asynchron abarbeiten, beispielsweise durch zeitgesteuerte Überprüfungen.

Blockierende Programmierung (mit delay) ist oft leichter verständlich und implementierbar, verhindert jedoch parallele Abläufe. Nichtblockierende Programmierung (mit millis) ermöglicht eine reaktionsfähigere Steuerung, da alle Prozesse nahezu gleichzeitig abgearbeitet werden – was gerade bei zeitkritischen Anwendungen wie dem mBot von Vorteil ist.
hello_mbot_blockierung.1739650103.txt.gz · Zuletzt geändert: 2025/02/15 20:08 von torsten.roehl