Я пишу приложение, которое широко использует многопоточность. Некоторые потоки совместно используют наблюдаемую коллекцию с помощью ReaderWriterLockSlim.
Время от времени у меня возникает тупик, и мне нужно знать, какой поток удерживает блокировку в момент тупика. Откуда я могу это знать? Я просмотрел свойства объекта, и там не было ничего очевидного. В настоящее время все, что я знаю, это то, какие потоки ожидают блокировки.
Спасибо за вашу помощь!
РЕДАКТИРОВАТЬ: Конечно, я говорю о том, чтобы найти его во время отладки со всей доступной отладочной информацией.