Condividi tramite


Process.Threads Proprietà

Definizione

Ottiene il gruppo di thread in esecuzione nel processo associato.

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

Valore della proprietà

Matrice di tipo ProcessThread che rappresenta i thread del sistema operativo attualmente in esecuzione nel processo associato.

Attributi

Eccezioni

Il processo non ha un oggetto Id o non sono presenti processi associati all'istanza di Process.

-oppure-

Il processo associato è stato terminato.

Commenti

Il valore restituito da questa proprietà rappresenta i thread aggiornati più di recente. Per ottenere le informazioni più aggiornate, è prima necessario chiamare Refresh() il metodo .

Un thread esegue il codice in un processo. Ogni processo viene avviato con un singolo thread, il relativo thread primario. Qualsiasi thread può creare thread aggiuntivi. I thread all'interno di un processo condividono lo spazio indirizzi del processo.

Usare ProcessThread per ottenere tutti i thread associati al processo corrente. Il thread primario non è necessariamente in corrispondenza dell'indice zero nella matrice.

Si applica a

Vedi anche