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


使用例

工事中...