「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 増やします。
使用例
工事中...