Process.Threads Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.