System.SyncObjs.TMutex
Delphi
TMutex = class(THandleObject)
C++
class PASCALIMPLEMENTATION TMutex : public THandleObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Beschreibung
TMutex ist ein Synchronisierungsprimitiver, der zur Überwachung von gemeinsamen Ressourcen verwendet wird.
Mit TMutex synchronisieren Sie zwei oder mehrere Threads und ermöglichen, dass sie sicher auf eine gemeinsame Ressource zugreifen. Ein Mutex erstellt eine Warteschlange mit Threads, die auf eine Ressource warten und erlaubt zu einem bestimmten Zeitpunkt nur einem Thread den Zugriff darauf.
Ein Mutex entspricht im Grunde einem binären Semaphor.