Threadクラス
提供: AB開発Wiki
2006年10月27日 (金) 17:47時点における192.168.24.230 (トーク)による版
クラスの機能
プロパティ
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 増やします。
使用例
工事中...