Semaphor
- Aktualisiert2025-07-30
- 1 Minute(n) Lesezeit
Durch die Semaphor-VIs wird die Anzahl an Tasks begrenzt, die simultan mit einer gemeinsam genutzten (geschützten) Systemressource arbeiten können. Beim Zugreifen auf eine geschützte Ressource oder einen kritischen Programmabschnitt muss unter Umständen eine globale Variable geändert oder mit externen Messinstrumenten kommuniziert werden.
Die Semaphor-VIs werden zur Synchronisation von getrennten, parallel ablaufenden Tasks benötigt, so dass stets nur ein Task einen durch einen gemeinsamen Semaphor geschützten kritischen Code-Abschnitt ausführen kann. Diese VIs werden insbesondere dann verwendet, wenn andere VIs oder Teile von Blockdiagrammen warten sollen, bis ein anderes VI oder ein Teil eines Blockdiagramms die Ausführung eines kritischen Abschnitts beendet hat.
