У меня есть приложение .NET с кнопкой. Когда я нажимаю кнопку, я хочу, чтобы приложение печатало стек потоков всех потоков для отладки консоли.
Возможно ли это сделать?
Datte.
Это может быть полезно кому-то, кто найдет этот вопрос http://stackdump.codeplex.com/
Вы можете использовать класс StackTrace (System.Diagnostics), чтобы получить трассировку стека Thread.Вам нужно будет перечислить потоки и (к сожалению) сначала приостановить их, хотя.
StackTrace
System.Diagnostics
Thread
Вот интересующий вас конструктор: http://msdn.microsoft.com/en-us/library/t2k35tat.aspx
Возможно, вам придется создать свой собственный ThreadPool реализация или продление чужого.Насколько я могу видеть / сказать, нет никакого способа перечислить их.
ThreadPool