Process.Threads Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.