Få en liste over tråde i en proces
Navnet Space.Diagnostics indeholder funktioner, der gør det muligt at styre processer, tråde, eventlogs og præstationsoplysninger.
System.Diagnostics.Process-objektet giver dig adgang til funktionalitet, der gør det muligt at styre systemprocesser og tråde.
Tilføj denne linje til din brugsliste:
ved hjælp af System.Diagnostics;
Du kan få en liste over ProcessThreads i en proces ved at bruge Egenskaben Process.Threads, som returnerer et ProcessThreadCollection-objekt.
Her er et kodeeksempel for dig, idet du antager, at du allerede har et Procesobjekt, der hedder theProcess.
ProcessThreadCollection threadlist = theProcess.Threads; foreach (ProcessThread theThread i trådliste) Console.WriteLine ("Tråd ID: 0 Prioritet: 1 Startet: 2", theThread.Id, theThread.PriorityLevel, theThread.StartTime);