Threadクラス
提供:AB開発Wiki
ナビゲーションに移動検索に移動
クラスの機能
プロパティ
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 増やします。
使用例
工事中...