Share via


ThreadPool クラス

ThreadPool クラス

アプリケーションは、ThreadPool オブジェクトのメソッドを使って、Microsoft® DirectPlay® アプリケーションのスレッドを管理する。

定義

Visual Basic Public Class ThreadPool
   Inherits MarshalByRefObject 
   Implements IDisposable
C# public class ThreadPool : MarshalByRefObject,
    IDisposable
Managed C++ public __gc class ThreadPool  : public MarshalByRefObject,
    IDisposable
JScript public class ThreadPool extends MarshalByRefObject
   implements IDisposable

メンバ テーブル

次のテーブルは、ThreadPool オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

イベント

イベント 説明
Disposing オブジェクトでの Disposing イベントを検出するイベント ハンドラを追加する。
ThreadCreated スレッドが作成されると発生する。
ThreadDestroyed スレッドが破棄されると発生する。

メソッド

メソッド 説明
Dispose オブジェクトが使った管理下にないリソースを直ちに解放する。
DoWork 現在スケジュールされている作業を実行する。
Equals このインスタンスが指定されたオブジェクトと同じものかどうかを示す値を返す。
Finalize Garbage Collector がオブジェクトを破棄する前に、オブジェクトが使ったリソースを強制的に解放する。
GetHashCode このインスタンスに対するハッシュ コードを返す。
GetThreadCount 指定したプロセッサまたはすべてのプロセッサのスレッド数を取得する。
op_Equality
op_Inequality
raise_Disposing
raise_ThreadCreated
raise_ThreadDestroyed
SetThreadCount 指定したプロセッサまたはすべてのプロセッサのスレッド数を変更する。
ThreadPool オブジェクトの新しいインスタンスを初期化する。

プロパティ

プロパティ 説明
Disposed オブジェクトが解放されている場合は true、それ以外の場合は false に設定される値を返す。

継承の階層構造

Object

MarshalByRefObject

ThreadPool

クラスの情報

名前空間 Microsoft.DirectX.DirectPlay
アセンブリ Microsoft.DirectX.DirectPlay (microsoft.directx.directplay.dll)
厳密名 Microsoft.DirectX.DirectPlay,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

© 2002 Microsoft Corporation. All rights reserved. Terms of use.