System.Classes.TThread.CreateAnonymousThread
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 の呼び出し以降、触れてはいけません。 このインスタンスは実行された後、このインスタンスに対する他の外部からの呼び出しまたはオペレーションが施行される前に、解放される可能性があります。