If-Koubou

Uzyskaj listę wątków w procesie

Uzyskaj listę wątków w procesie (Jak)

Przestrzeń nazw System.Diagnostics zawiera funkcje, które umożliwiają 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 otrzymać 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);