Домашняя » как » Получить список потоков в процессе

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

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

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

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

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

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

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

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