Process.Threads Eigenschaft

Definition

Ruft den Satz 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 derzeit im zugeordneten Prozess ausgeführten Betriebssystemthreads darstellt.

Attribute

Ausnahmen

Der Prozess verfügt nicht über einen IdProzess, oder der Instanz ist kein Prozess zugeordnet Process .

-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, dem primären Thread, gestartet. Jeder Thread kann zusätzliche Threads erstellen. Threads innerhalb eines Prozesses teilen den Adressraum des Prozesses.

Dient ProcessThread zum Abrufen aller Threads, die dem aktuellen Prozess zugeordnet sind. Der primäre Thread befindet sich nicht unbedingt bei Index 0 im Array.

Gilt für:

Weitere Informationen