Домашня » як » Отримати список потоків у процесі

    Отримати список потоків у процесі

    Простір імен System.Diagnostics містить функції, які дозволяють керувати процесами, потоками, журналами подій і інформацією про продуктивність.

    Об'єкт System.Diagnostics.Process надає доступ до функціональних можливостей, які дозволяють керувати системними процесами і потоками.

    Додайте цей рядок до списку використання:

    за допомогою System.Diagnostics; 

    Список ProcessThreads можна отримати в процесі за допомогою властивості Process.Threads, який повертає об'єкт ProcessThreadCollection.

    Ось приклад коду для вас, якщо ви вже маєте об'єкт Process з ім'ямProcess.

    Список потоків ProcessThreadCollection = theProcess.Threads; foreach (ProcessThread theThread в списку потоків) Console.WriteLine ("Ідентифікатор теми: 0 Пріоритет: 1 Початок: 2", theThread.Id, theThread.PriorityLevel, theThread.StartTime);