Comparteix a través de


Process.Threads Propiedad

Definición

Obtiene el conjunto de subprocesos que se están ejecutando en el proceso asociado.

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 de propiedad

Matriz de tipo ProcessThread que representa los subprocesos del sistema operativo que se están ejecutando actualmente en el proceso asociado.

Atributos

Excepciones

El proceso no tiene un Id, o no hay ningún proceso asociado a la instancia Process.

o bien

El proceso asociado finalizó.

Comentarios

El valor devuelto por esta propiedad representa los subprocesos actualizados más recientemente. Para obtener la información más actualizada, primero debe llamar Refresh() al método .

Un subproceso ejecuta código en un proceso. Cada proceso se inicia con un único subproceso, su subproceso principal. Cualquier subproceso puede crear subprocesos adicionales. Los subprocesos de un proceso comparten el espacio de direcciones del proceso.

Use ProcessThread para obtener todos los subprocesos asociados al proceso actual. El subproceso principal no está necesariamente en el índice cero de la matriz.

Se aplica a

Consulte también