Hjemmeside » hvordan » Få en liste over tråde i en proces

    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);