Semaphor

Ein Semaphor (griech.: Zeichenträger) ist eine Datenstruktur zur Synchronisation des Zugriffs auf kritische Regionen oder Ressourcen bei nebenläufigen Prozessen. Ursprünglich bezeichnet das Wort Semaphor einen Signalmast mit beweglichen Flügeln, wie er zur Nachrichtenübertragung in früheren Jahrhunderten eingesetzt wurde, später auch eine Verkehrsampel.
(Quelle: www.lexikon-definition.de)

Ein Semaphor kann zum Beispiel eine globale boolesche Variable sein, die den Zugriff von mehreren Tasks auf einen Datenspeicherplatz, z. B. einer globalen Variablen koordiniert. Mit dem Semaphor wird sichergestellt, dass zurzeit immer nur eine Task auf einen bestimmten Datenspeicherplatz, z. B. der globalen Variablen, zugreift.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200413048/0/
Kontaktformular