API:System.SyncObjs.TCriticalSection
Delphi
TCriticalSection = class(TSynchroObject)
C++
class PASCALIMPLEMENTATION TCriticalSection : public TSynchroObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Description
TSynchroObject est la classe de base pour tous les objets de synchronisation de threads.
System.SyncObjs.TCriticalSection hérite de System.SyncObjs.TSynchroObject. Tout le contenu en-dessous de cette ligne se réfère à System.SyncObjs.TSynchroObject.
TSynchroObject est la classe de base pour tous les objets de synchronisation de threads.
Utilisez TSynchroObject comme classe de base lors de la définition d'un objet synchronisant l'exécution de plusieurs threads dans une application multithread. Les objets de synchronisation contiennent des sections critiques qui bloquent temporairement l'exécution d'autres threads pouvant interférer avec l'exécution d'une section de code et des objets événement qui permettent aux threads de signaler quand les événements critiques ont lieu.
Exemples de code
Voir l'appel polymorphe de TSynchroObject.Acquire dans les exemples suivants :