Информация об изменениях

Сообщение Re[5]: PostAsync от 04.04.2022 12:48

Изменено 04.04.2022 12:59 Serginio1

Re[5]: PostAsync
Здравствуйте, e.thrash, Вы писали:

ET> а и вопрос, а фреймворк дедлоки разве не умеет обнаруживать и кидать свою ошибку?

Нет. По идее нужно к каждому потоку привязывать предыдущие освобожденные WaitHandle и каждому WaitHandle привязывать поток который всех тормозит и те которые ждут.
При ожидании больше какого то времени можно проанализировать кто кого блокирует
Re[5]: PostAsync
Здравствуйте, e.thrash, Вы писали:

ET> а и вопрос, а фреймворк дедлоки разве не умеет обнаруживать и кидать свою ошибку?

Нет. По идее нужно к каждому потоку привязывать предыдущие освобожденные (удерживаемые) WaitHandle и каждому WaitHandle привязывать поток который всех тормозит и те которые ждут.
При ожидании больше какого то времени можно проанализировать кто кого блокирует