Hämta en lista över trådar i en process
Namnfältet System.Diagnostics innehåller funktioner som låter dig hantera processer, trådar, händelseloggar och resultatinformation.
System.Diagnostics.Process-objektet ger dig tillgång till funktionalitet som gör att du kan hantera systemprocesser och trådar.
Lägg till den här raden i din användarlista:
Använda System.Diagnostics;
Du kan få en lista över ProcessThreads i en process genom att använda egenskapen Process.Threads, som returnerar ett ProcessThreadCollection-objekt.
Här är ett kodexempel för dig, förutsatt att du redan har ett Processobjekt som heter theProcess.
ProcessThreadCollection threadlist = theProcess.Threads; (ProcessThread theThread i trådlistor) Console.WriteLine ("Tråd ID: 0 Prioritet: 1 Startat: 2", theThread.Id, theThread.PriorityLevel, theThread.StartTime);