Process.Threads プロパティ

定義

関連付けられたプロセスで実行されているスレッドのセットを取得します。

public:
 property System::Diagnostics::ProcessThreadCollection ^ Threads { System::Diagnostics::ProcessThreadCollection ^ get(); };
public System.Diagnostics.ProcessThreadCollection Threads { get; }
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessThreadCollection Threads { get; }
member this.Threads : System.Diagnostics.ProcessThreadCollection
[<System.ComponentModel.Browsable(false)>]
member this.Threads : System.Diagnostics.ProcessThreadCollection
Public ReadOnly Property Threads As ProcessThreadCollection

プロパティ値

関連付けられたプロセスで現在実行中のオペレーティング システム スレッドを表す ProcessThread 型の配列。

属性

例外

プロセスに Idがない、またはプロセスが Process インスタンスに関連付けられていない。

-又は-

関連付けられているプロセスが終了しました。

注釈

このプロパティによって返される値は、最近更新されたスレッドを表します。 最新の情報を取得するには、まず Refresh() メソッドを呼び出す必要があります。

スレッドはプロセス内でコードを実行します。 各プロセスは、1 つのスレッド (プライマリ スレッド) で開始されます。 任意のスレッドで追加のスレッドを作成できます。 プロセス内のスレッドは、プロセスのアドレス空間を共有します。

ProcessThreadを使用して、現在のプロセスに関連付けられているすべてのスレッドを取得します。 プライマリ スレッドは、配列内のインデックス 0 に必ずしも存在するとは限りません。

適用対象

こちらもご覧ください