![]() | Patrick's Programming Library Version 6.4.21 - Dokumentation |
Mutexes stellen ein Low-Level-Interface für die Synchronisation von Threads dar. Mit ihnen kann verhindert werden, dass mehrere Threads versuchen gleichzeitig auf die gleichen Daten zuzugreifen. Mehr ...
Das (oder der) Mutex (Abk. für engl. Mutual Exclusion, „wechselseitiger Ausschluss“) bezeichnet Verfahren, mit denen verhindert wird, dass nebenläufige Prozesse bzw. Threads gleichzeitig auf Daten zugreifen und so unter Umständen inkonsistente Zustände herbeiführen. Dieses Konzept ist von zentraler Bedeutung sowohl für Systeme, deren Software in Threads abläuft, als auch für konkurrierend ablaufende Prozesse im Allgemeinen, beispielsweise quasigleichzeitige Zugriffe auf ein Datenbanksystem aus mehreren unabhängigen Clients. Das Konzept wird auch als Prozess- oder Thread-Synchronisation bezeichnet. In vielen Programmiersprachen heißen auch die für die Synchronisation benötigten Objekte Mutexe.
Klassen | |
class | ppl6::CMutex |
Synchronisation von Threads. Mehr ... | |