System.Classes.TThread.Terminate

提供:RAD Studio API Documentation

Delphi

procedure Terminate;

C++

void __fastcall Terminate();

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TThread

説明

Terminate プロパティを true に設定してスレッドに終了を通知します。

Terminate メソッドは,スレッドの Terminate プロパティを true に設定して,スレッドをできるだけすぐに終了する必要があることを通知します。

Terminate メソッドが動作するには,スレッドの Execute メソッドおよび Execute メソッドに呼び出される任意のメソッドが,Terminate プロパティを定期的に監視し,その値が true になったらスレッドを終了するようにプログラムする必要があります。

メモ:  スレッドを強制終了する Windows API の TerminateThread とは違って,Terminate メソッドはスレッドの終了リクエストを出すだけです。これによって,スレッドで処理を正常に実行してから終了できるようになります。

関連項目