Thread メンバ
パブリック コンストラクタ
Thread コンストラクタ
.NET Compact Framework でもサポート。 |
Thread クラスの新しいインスタンスを初期化します。 |
パブリック プロパティ
ApartmentState | このスレッドのアパートメント状態を取得または設定します。 |
CurrentContext | スレッドが実行されている現在のコンテキストを取得します。 |
CurrentCulture | 現在のスレッドのカルチャを取得または設定します。 |
CurrentPrincipal | ロールベースのセキュリティに関する、スレッドの現在のプリンシパルを取得または設定します。 |
CurrentThread
.NET Compact Framework でもサポート。 |
現在実行中のスレッドを取得します。 |
CurrentUICulture | 実行時にカルチャ固有のリソースを検索するためにリソース マネージャで使用される、現在のカルチャを取得または設定します。 |
IsAlive | 現在のスレッドの実行ステータスを示す値を取得します。 |
IsBackground | スレッドがバックグラウンド スレッドであるかどうかを示す値を取得または設定します。 |
IsThreadPoolThread | スレッドがマネージ スレッド プールに所属しているかどうかを示す値を取得します。 |
Name | スレッドの名前を取得または設定します。 |
Priority
.NET Compact Framework でもサポート。 |
スレッドのスケジューリング優先順位を示す値を取得または設定します。 |
ThreadState | 現在のスレッドの状態を示す値を取得します。 |
パブリック メソッド
Abort | オーバーロード。 このメソッドが呼び出された対象のスレッドで、そのスレッドの終了プロセスを開始する ThreadAbortException を発生させます。このメソッドを呼び出すと、通常、スレッドが終了します。 |
AllocateDataSlot
.NET Compact Framework でもサポート。 |
無名のデータ スロットをすべてのスレッドに割り当てます。 |
AllocateNamedDataSlot
.NET Compact Framework でもサポート。 |
名前付きのデータ スロットをすべてのスレッドに割り当てます。 |
Equals (Object から継承されます)
.NET Compact Framework でもサポート。 |
オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。 |
FreeNamedDataSlot
.NET Compact Framework でもサポート。 |
プロセス内のすべてのスレッドに関して、名前とスロットの関連付けを解除します。 |
GetData
.NET Compact Framework でもサポート。 |
現在のスレッドの現在のドメイン内で指定した現在のスレッドのスロットから値を取得します。 |
GetDomain | 現在のスレッドが実行されている現在のドメインを返します。 |
GetDomainID | 一意のアプリケーション ドメイン識別子を返します。 |
GetHashCode (Object から継承されます)
.NET Compact Framework でもサポート。 |
特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 |
GetNamedDataSlot
.NET Compact Framework でもサポート。 |
名前付きデータ スロットを検索します。 |
GetType (Object から継承されます)
.NET Compact Framework でもサポート。 |
現在のインスタンスの Type を取得します。 |
Interrupt | WaitSleepJoin スレッド状態のスレッドを中断します。 |
Join | オーバーロード。 スレッドが終了するまで、呼び出し元のスレッドをブロックします。 |
MemoryBarrier | メモリを同期します。結果として、現在のスレッドを実行しているプロセッサで、キャッシュ メモリの内容がメイン メモリにフラッシュされます。 |
ResetAbort | 現在のスレッドに対して要求された Abort をキャンセルします。 |
Resume | 中断されたスレッドを再開します。 |
SetData
.NET Compact Framework でもサポート。 |
現在実行中のスレッド上にある指定されたスロット内のデータを、そのスレッドの現在のドメインに設定します。 |
Sleep
.NET Compact Framework でもサポート。 |
オーバーロード。 指定したミリ秒数の間現在のスレッドをブロックします。 |
SpinWait | スレッドを iterations パラメータで定義した時間の間待機させます。 |
Start
.NET Compact Framework でもサポート。 |
オペレーティング システムによって、現在のインスタンスの状態を ThreadState.Running に変更します。 |
Suspend | スレッドを中断します。スレッドが既に中断されている場合は無効です。 |
ToString (Object から継承されます)
.NET Compact Framework でもサポート。 |
現在の Object を表す String を返します。 |
VolatileRead | オーバーロード。 フィールドの値を読み取ります。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピュータ内のいずれかのプロセッサによって書き込まれた最新の値です。 |
VolatileWrite | オーバーロード。 値をフィールドにすぐに書き込みます。値はコンピュータ内のすべてのプロセッサに対して可視になります。 |
プロテクト メソッド
Finalize
.NET Compact Framework でもサポート。 |
オーバーライド。 このインスタンスに保持されているリソースを解放します。
C# と C++ では、ファイナライザはデストラクタ構文で表現されます。 |
MemberwiseClone (Object から継承されます)
.NET Compact Framework でもサポート。 |
現在の Object の簡易コピーを作成します。 |