Αποκτήστε μια λίστα με τα θέματα σε μια διαδικασία
Ο χώρος ονομάτων System.Diagnostics περιέχει λειτουργίες που σας επιτρέπουν να διαχειρίζεστε διαδικασίες, θέματα, συμβάντα eventlog και πληροφορίες απόδοσης.
Το αντικείμενο System.Diagnostics.Process σάς παρέχει πρόσβαση σε λειτουργίες που σας επιτρέπουν να διαχειριστείτε διαδικασίες και νήματα του συστήματος.
Προσθέστε αυτήν τη γραμμή στη λίστα χρήσης σας:
χρησιμοποιώντας το σύστημα.Diagnostics;
Μπορείτε να πάρετε μια λίστα των ProcessThreads σε μια διαδικασία χρησιμοποιώντας την ιδιότητα Process.Threads, η οποία επιστρέφει ένα αντικείμενο ProcessThreadCollection.
Εδώ είναι ένα παράδειγμα κώδικα για εσάς, υποθέτοντας ότι έχετε ήδη ένα αντικείμενο της διαδικασίας που ονομάζεταιProcess.
Λίστα πινάκων ProcessThreadCollection = theProcess.Threads; foreach (ProcessThread theThread στη λίστα συμβόλων) Console.WriteLine ("ID νήμα: 0 Προτεραιότητα: 1 Ξεκίνησε: 2", τοThread.Id, τοThread.PriorityLevel, τοThread.StartTime);