Página principal » cómo » Obtener una lista de hilos en un proceso

    Obtener una lista de hilos en un proceso

    El espacio de nombres System.Diagnostics contiene funciones que le permiten administrar procesos, subprocesos, registros de eventos e información de rendimiento..

    El objeto System.Diagnostics.Process le brinda acceso a la funcionalidad que le permite administrar procesos y subprocesos del sistema..

    Agregue esta línea a su lista de uso:

    utilizando System.Diagnostics; 

    Puede obtener una lista de ProcessThreads en un proceso utilizando la propiedad Process.Threads, que devuelve un objeto ProcessThreadCollection.

    Este es un ejemplo de código para usted, asumiendo que ya tiene un objeto Process llamado theProcess.

    ProcessThreadCollection threadlist = theProcess.Threads; foreach (ProcessThread theThread en la lista de hilos) Console.WriteLine ("ID de hilo: 0 Prioridad: 1 Iniciado: 2", theThread.Id, thehread.PriorityLevel, theThread.StartTime);