System.Classes.TThread.Suspend

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Suspend; deprecated;

C++

void __fastcall Suspend _DEPRECATED_ATTRIBUTE0 ();

Eigenschaften

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

Beschreibung

Warnung: Suspend ist veraltet.

Unterbricht die Ausführung eines Threads. Suspend sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.

Mit Suspend können Sie die Ausführung eines Thread temporär unterbrechen. Mit Resume kann die Ausführung anschließend wieder aufgenommen werden. Suspend-Aufrufe können verschachtelt sein. Entsprechend oft muss dann aber auch Resume aufgerufen werden, bevor der Thread fortgeführt wird.

Warnung: Die Methoden Resume und Suspend sollten nur für das Debuggen verwendet werden. Das Anhalten eines Threads mit Hilfe von Suspend kann zu Deadlocks und undefiniertem Verhalten in der Anwendung führen. Korrekte Thread-Synchronisierungen sollten mit TEvent und TMutex vorgenommen werden.


Siehe auch