Я пытаюсь устранить проблему с большим объемом многопроцессорности - я подозреваю, что клиентская библиотека создает поток переднего плана, и я пытаюсь проверить правильность этой теории.Как я могу получить список всех потоков в приложении .Net?
Чтобы сделать это, я хотел бы иметь возможность регистрировать список всех потоков в процессе, каково их состояние и являются ли они фоном или передним планом.
Я видел Process.GetCurrentProcess(). Threads, но возвращает объект ProcessThread, а не System.Thread. ProcessThread не имеет всех свойств, которые делает System.Thread.
Есть ли способ получить список System.Threads?
BTW, потоки, возвращаемые Process.Threads являются OS нити, не управляемые потоки –