System.Classes.TThread.Terminate
Delphi
procedure Terminate;
C++
void __fastcall Terminate();
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
Beschreibung
Signalisiert die Beendigung eines Threads. Dazu wird die Eigenschaft Terminated auf true gesetzt.
Terminate setzt die Eigenschaft Terminated des Thread auf true und signalisiert, dass der Thread so bald wie möglich beendet werden sollte.
Die Methode Execute eines Threads sowie alle von Execute aufgerufenen Methoden sollten die Eigenschaft Terminated regelmäßig abfragen und die Ausführung gegebenenfalls beenden.
Anmerkung: Im Gegensatz zur Windows-API-Funktion Terminate, die den Thread sofort abbricht, fordert die Methode Terminate nur an, dass der Thread beendet wird. So kann der Thread vor Beendigung noch sämtliche Bereingungen durchführen.
Siehe auch
Codebeispiele