Здравствуйте, trophim, Вы писали:
T>Собственно наткнулся в своем коде на дэдлок, который происходил при захвате двух критических секций (классика: крит секц. A захватывалась после B, а в других потоках наоборот)... И возник вопрос, а существуют ли автоматизированные средства для обнаружения потенциальных мест дэдлоков? В принципе это можно и самому организовать, но не хочу велосипедов.
Есть реализации т.н. lock manager'ов — классов которые управляют поучениями блокировок и отслеживанием наличия deadlock'ов