ランタイム
|
スレッドクラス More...
#include <Thread.h>
Public Member Functions | |
Thread (void) | |
コンストラクタ More... | |
virtual | ~Thread (void) |
デストラクタ More... | |
Boolean | Start (void(*pFunc)(void *), void *pArgument, Boolean bSuspend=False) |
スレッドを開始します More... | |
void | Join (void) |
スレッドを終了します More... | |
void | Resume (void) |
スレッドのサスペンドカウントを 1 減らします More... | |
void | Suspend (void) |
スレッドのサスペンドカウントを 1 増やします More... | |
UInt32 | GetSuspendCount (void) const |
スレッドのサスペンドカウントを取得します More... | |
UInt32 | GetID (void) const |
スレッドIDを取得します More... | |
![]() | |
Noncopyable (void) | |
コンストラクタ More... | |
virtual | ~Noncopyable (void) |
デストラクタ More... | |
スレッドクラス
Mix::Thread::Thread | ( | void | ) |
コンストラクタ
|
virtual |
デストラクタ
スレッドを開始します
[in] | pFunc | スレッドの実行を起動するルーチンの開始アドレス |
[in] | pArgument | スレッドに渡される引数 |
[in] | bSuspend | True を指定すると、スレッドをサスペンド状態で作成します |
void Mix::Thread::Join | ( | void | ) |
スレッドを終了します
void Mix::Thread::Resume | ( | void | ) |
スレッドのサスペンドカウントを 1 減らします
void Mix::Thread::Suspend | ( | void | ) |
スレッドのサスペンドカウントを 1 増やします
UInt32 Mix::Thread::GetSuspendCount | ( | void | ) | const |
スレッドのサスペンドカウントを取得します
UInt32 Mix::Thread::GetID | ( | void | ) | const |
スレッドIDを取得します