API: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

THandleObject est la classe de base de tous les objets de synchronisation de thread utilisant un handle.

System.SyncObjs.TMutex hérite de System.SyncObjs.THandleObject. Tout le contenu en-dessous de cette ligne se réfère à System.SyncObjs.THandleObject.

THandleObject est la classe de base de tous les objets de synchronisation de thread utilisant un handle.

Utilisez THandleObject comme classe de base pour définir un objet utilisant un handle en coordonnant l'exécution de différents threads d'une application multithread. Les objets de synchronisation utilisant un handle incluent les objets événement qui permettent à des threads de signaler des événements critiques.

Ne créez pas d'instances de THandleObject. THandleObject est une classe de base qui introduit des propriétés permettant de gérer le handle d'un objet synchronisation mais qui ne proposent pas de mécanisme d'acquisition de ce handle. Les descendants de THandleObject doivent obtenir un handle de type approprié.

Voir aussi