System.TMonitor.PulseAll

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class procedure PulseAll(const AObject: TObject); overload; static;

C++

static void __fastcall PulseAll(TObject* const AObject)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.pas
System.hpp
System TMonitor

Beschreibung

Signalisiert allen Threads in der Warteschlange, dass einer von ihnen das angegebene Objekt sperren kann, sobald der aufrufende Thread das Objekt freigibt.

Die Methode PulseAll benachrichtigt alle Threads in der Warteschlange, dass einer von ihnen in die "Fertig"-Schlange wechseln kann. Der erste Thread in der "Fertig"-Schlange kann AObject sperren, sobald der aufrufende Thread die Sperre von AObject freigibt.

Siehe auch