Pagina principala » HOWTO » Obțineți o listă de fire într-un proces

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

    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 utilizând 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.

    Listă de thread-uri ProcessThreadCollection = TheProcess.Threads; foreach (ProcessThread theThread în lista de fire) Console.WriteLine ("ID-ul firului: 0 Prioritate: 1 Început: 2", Teh.Id, Teh.PrioritateLevel, TimpulThread.Start);