System.SyncObjs.TSynchroObject
Delphi
TSynchroObject = class(TObject)
C++
class PASCALIMPLEMENTATION TSynchroObject : public System::TObject
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.
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 :