API:System.SyncObjs.TCriticalSection

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SyncObjs.TSynchroObjectSystem.TObjectTCriticalSection

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 :

Voir aussi