API:System.SyncObjs.TSemaphore

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SyncObjs.THandleObjectSystem.SyncObjs.TSynchroObjectSystem.TObjectTSemaphore

Delphi

TSemaphore = class(THandleObject)

C++

class PASCALIMPLEMENTATION TSemaphore : 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.TSemaphore 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