System.SyncObjs.TMutex

Delphi
TMutex = class(THandleObject)
C++
class PASCALIMPLEMENTATION TMutex : public THandleObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Description
TMutex est une primitive de synchronisation utilisée pour garder une ressource partagée.
Utilisez TMutex pour synchroniser deux ou davantage de threads et leur permettre d'accéder en toute sécurité à une ressource partagée. Un mutex crée une file de threads en attente d'une ressource et permet à un seul thread d'accéder à cette ressource à un moment donné.
Un mutex est fondamentalement équivalent à un sémaphore binaire.