「Threadクラス」の版間の差分
提供: AB開発Wiki
ナビゲーションに移動検索に移動2行目: | 2行目: | ||
=== プロパティ === | === プロパティ === | ||
− | + | ||
+ | ==== Priority ==== | ||
+ | Priority As ThreadPriority | ||
+ | スレッドの実行優先順位を取得または設定します。[[ThreadPriority 列挙体]]で列挙される値のいずれかになります。デフォルトはNormalです。 | ||
2006年10月27日 (金) 17:47時点における版
クラスの機能
プロパティ
Priority
Priority As ThreadPriority
スレッドの実行優先順位を取得または設定します。ThreadPriority 列挙体で列挙される値のいずれかになります。デフォルトはNormalです。
メソッド
コンストラクタ
Sub Thread() Sub Thread(fp As PTHREAD_START_ROUTINE, args As VoidPtr)
パラメータを持たないコンストラクタはThreadクラスを派生させる場合に利用します。
fpに別スレッドで実行するための関数ポインタを、argsにはパラメータを指定します。
Resume
Sub Resume()
スレッドのサスペンド カウントを 1 減らします。サスペンド カウントが 0 になるとスレッドは実行に移ります。
Run
Sub Run()
Runメソッドは仮想メソッドです。派生先クラスでこのメソッドをオーバーライドすることで実行されるスレッドモジュールを書き換えることができます。
Start
Sub Start()
スレッドを開始します。
Suspend
Sub Suspend()
スレッドをサスペンド状態(一時中断)にし、サスペンド カウントを 1 増やします。
使用例
工事中...