Process.Threads Vlastnost

Definice

Získá sadu vláken, které jsou spuštěny v přidruženém procesu.

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

Hodnota vlastnosti

Pole typu ProcessThread představující vlákna operačního systému aktuálně spuštěná v přidruženém procesu.

Atributy

Výjimky

Proces nemá Idnebo k instanci není přidružený Process žádný proces.

-nebo-

Přidružený proces byl ukončen.

Poznámky

Hodnota vrácená touto vlastností představuje naposledy obnovená vlákna. Abyste získali nejaktuálnější informace, musíte nejprve zavolat Refresh() metodu .

Vlákno spouští kód v procesu. Každý proces se spouští s jedním vláknem, jeho primárním vláknem. Jakékoli vlákno může vytvořit další vlákna. Vlákna v rámci procesu sdílejí adresní prostor procesu.

Pomocí ProcessThread získáte všechna vlákna přidružená k aktuálnímu procesu. Primární vlákno nemusí být nutně na nule indexu v poli.

Platí pro

Viz také