Freigeben über


Process.Threads Eigenschaft

Definition

Ruft die Gruppe von Threads ab, die im zugeordneten Prozess ausgeführt werden.

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

Eigenschaftswert

Ein Array vom Typ ProcessThread, das die Threads des Betriebssystems darstellt, die gegenwärtig im zugeordneten Prozess ausgeführt werden.

Attribute

Ausnahmen

Für den Prozess ist kein Id vorhanden, oder der Process-Instanz ist kein Prozess zugeordnet.

- oder -

Der zugeordnete Prozess wurde beendet.

Hinweise

Der von dieser Eigenschaft zurückgegebene Wert stellt die zuletzt aktualisierten Threads dar. Um die aktuellsten Informationen zu erhalten, müssen Sie zuerst die -Methode aufrufen Refresh() .

Ein Thread führt Code in einem Prozess aus. Jeder Prozess wird mit einem einzelnen Thread, seinem primären Thread, gestartet. Jeder Thread kann zusätzliche Threads generieren. Threads innerhalb eines Prozesses teilen sich den Adressraum des Prozesses.

Verwenden Sie ProcessThread , um alle Threads abzurufen, die dem aktuellen Prozess zugeordnet sind. Der primäre Thread befindet sich nicht unbedingt bei Index null im Array.

Gilt für:

Weitere Informationen