System.SyncObjs.TCriticalSection.Enter
Delphi
procedure Enter; inline;
C++
void __fastcall Enter();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | TCriticalSection |
Beschreibung
Blockiert alle anderen Threads, sobald der aufrufende Thread in einen kritischen Quelltextbereich eintritt, dessen Ausführung nicht unterbrochen werden darf.
Mit Enter wird der Eintritt aller anderen Threads in den durch diesen kritischen Abschnitt geschützten Quelltext so lange blockiert, bis die Methode Leave oder Release aufgerufen wird. Enter ruft die Methode Acquire auf, die den kritischen Abschnitt mit dem aufrufenden Thread verknüpft.