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á žádnou Idinstanci nebo žádný proces není přidružený k Process instanci.

nebo

Přidružený proces se ukončil.

Poznámky

Hodnota vrácená touto vlastností představuje naposledy aktualizované vlákna. Pokud chcete získat nejaktuálnější informace, musíte nejprve volat Refresh() metodu.

Vlákno spouští kód v procesu. Každý proces se spustí 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.

Slouží ProcessThread k získání všech vláken přidružených k aktuálnímu procesu. Primární vlákno nemusí nutně odpovídat nule indexu v poli.

Platí pro

Viz také