System.SyncObjs.TMutex

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SyncObjs.THandleObjectSystem.SyncObjs.TSynchroObjectSystem.TObjectTMutex

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.

Voir aussi