TNB Library
|
簡易スレッド実行クラス [詳解]
#include <TnbThread.h>
クラス | |
struct | IRunner |
簡易スレッド実行クラスのランナー [詳解] | |
静的公開メンバ関数 | |
static bool | Start (LPARAM lParam, IRunner *piRunner, bool withDelete=true, int priority=THREAD_PRIORITY_NORMAL) |
[設定] スレッド開始 [詳解] | |
簡易スレッド実行クラス
IRunner を渡すことで、スレッドを起動します。 IRunner が終了したタイミングで、メモリも開放することも出来ます。
TnbThread.h の 775 行目に定義があります。
|
static |
[設定] スレッド開始
lParam | LPARAM 。 |
piRunner | ランナー。withDelete が true なら必ず new したものを渡します。 |
withDelete | true ならスレッド終了時に piRunner を delete します。 |
priority | 優先度。 CThreadStatus::GetPriority() の戻り値を参照。 |
true | 成功 |
false | 失敗 |
TnbThread.h の 810 行目に定義があります。