If-Koubou

Obțineți o listă de fire într-un proces

Obțineți o listă de fire într-un proces (Cum să)

Spațiul de nume System.Diagnostics conține funcții care vă permit să gestionați procesele, firele, eventlogurile și informațiile despre performanță.

Obiectul System.Diagnostics.Process vă oferă acces la funcționalități care vă permit să gestionați procesele și firele de sistem.

Adăugați această linie în lista dvs. de utilizare:

folosind System.Diagnostics; 

Puteți obține o listă de ProcessThreads într-un proces folosind proprietatea Process.Threads, care returnează un obiect ProcessThreadCollection.

Iată un exemplu de cod pentru dvs., presupunând că aveți deja un obiect Process numitProces.

Procesul de procesare a thread-urilor ProcessThreadCollection = TheProcess.Threads; foreach (ProcessThread theThread în lista de fire) Console.WriteLine ("ID-ul Thread: 0 Priority: 1 Început: 2", Tehread.Id, Thread.PriorityLevel, Thread.StartTime);