System.Classes.TThread.CreateAnonymousThread

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function CreateAnonymousThread(const ThreadProc: TProc): TThread; static;

C++

static TThread* __fastcall CreateAnonymousThread(const System::Sysutils::_di_TProc ThreadProc);

プロパティ

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


説明

内部的に派生されたスレッドのインスタンスを作成します。

CreateAnonymousThread は、内部的に派生された TThread のインスタンスを作成します。これはシンプルに、TProc 型の任意のメソッドを呼び出します。 このスレッドは一時停止の状態(suspended)で作成されるため、スレッドを実行させるには、Start メソッドを呼び出す必要があります。 またこのスレッドには FreeOnTerminate が設定されているため、返されたインスタンスには Start の呼び出し以降、触れてはいけません。 このインスタンスは実行された後、このインスタンスに対する他の外部からの呼び出しまたはオペレーションが施行される前に、解放される可能性があります。


関連項目