Uzyskaj listę wątków w procesie
Przestrzeń nazw System.Diagnostics zawiera funkcje umożliwiające zarządzanie procesami, wątkami, dziennikami zdarzeń i informacjami o wydajności.
Obiekt System.Diagnostics.Process daje dostęp do funkcjonalności umożliwiającej zarządzanie procesami systemowymi i wątkami.
Dodaj tę linię do swojej listy użycia:
przy użyciu System.Diagnostics;
Możesz uzyskać listę procesów ProcessThreads w procesie, używając właściwości Process.Threads, która zwraca obiekt ProcessThreadCollection.
Oto przykład kodu dla ciebie, zakładając, że masz już obiekt Process o nazwie theProcess.
ProcessThreadCollection threadlist = theProcess.Threads; foreach (ProcessThread theThread w liście wątków) Console.WriteLine ("Identyfikator wątku: 0 Priorytet: 1 Rozpoczęty: 2", theThread.Id, theThread.PriorityLevel, theThread.StartTime);