System.Classes.TThread.AfterConstruction
Delphi
procedure AfterConstruction; override;
C++
virtual void __fastcall AfterConstruction();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
説明
CreateSuspended パラメータが false に設定されている状態でスレッドが作成されたときにスレッドを実行します。
AfterConstruction メソッドは,スレッドが保留状態で作成されないときに Execute メソッドを起動します。コンストラクタではなく AfterConstruction メソッドから Execute メソッドを呼び出すことにより,Execute メソッドが終了してからメインスレッドが AfterConstruction メソッドを呼び出すまで,TThread はスレッドがそれ自体を解放する可能性がある競合状態を回避します。