Compartilhar via


Process.Threads Propriedade

Definição

Obtém o conjunto de threads que estão em execução no processo associado.

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

Valor da propriedade

Uma matriz do tipo ProcessThread que representa o sistema operacional de threads em execução no processo associado no momento.

Atributos

Exceções

O processo não tem um Id ou nenhum processo está associado à instância Process.

- ou -

O processo associado foi encerrado.

Comentários

O valor retornado por essa propriedade representa os threads atualizados mais recentemente. Para obter as informações mais atualizadas, você precisa chamar Refresh() o método primeiro.

Um thread executa código em um processo. Cada processo é iniciado com um único thread, seu thread primário. Qualquer thread pode criar threads adicionais. Os threads dentro de um processo compartilham o espaço de endereço do processo.

Use ProcessThread para obter todos os threads associados ao processo atual. O thread primário não está necessariamente no índice zero na matriz.

Aplica-se a

Confira também