Получить список потоков в процессе

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

Объект System.Diagnostics.Process предоставляет доступ к функциям, позволяющим управлять системными процессами и потоками.

Добавьте эту строку в ваш список использования:

 с использованием System.Diagnostics;

Вы можете получить список ProcessThreads в процессе, используя свойство Process.Threads, которое возвращает объект ProcessThreadCollection.

Вот пример кода для вас, предполагая, что у вас уже есть объект Process с именем theProcess.

 ProcessThreadCollection threadlist = theProcess.Threads;
foreach (ProcessThread theThread в списке тем) {
Console.WriteLine («Идентификатор потока: {0} Приоритет: {1} запущен: {2}»,
theThread.Id, TheThread.PriorityLevel, theThread.StartTime);
}

Оцените статью
TutoryBird.Ru
Добавить комментарий