Threadクラス

提供: AB開発Wiki
2006年10月27日 (金) 15:50時点における山本(管理人) (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動検索に移動

クラスの機能

プロパティ

工事中...


メソッド

コンストラクタ

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 増やします。


使用例

工事中...