Я работаю над приложениями .Net с несколькими потоками, делающими разные вещи.
Когда в работе что-то идет не так, я хочу видеть, какие потоки работают (по их управляемому имени), а также иметь возможность приостановить / убить их.
В любом случае, чтобы достичь этого?
VS не всегда доступен (хотя хороший вариант, когда есть), и WinDbg UI не для слабонервных.
Я рассматривал окно потоков внутри программы, как VS во время отладки, но не смог найти программный способ сделать это. Process.GetThreads возвращает очень мало полезных данных.