При исскусственном моделировании взаимоблокировки при проведении документа с повышением уровня изоляции транзакций (разделяемая блокировка + пауза + исключительная блокировка), система выдает сообщение о конфликте блокировок, но при этом ни ЦУП, ни профайлер дедлок не отлавливает, а только регистрирует таймаут, с временем 20 секунд. Объясните, почему, и как можно смоделировать именно дедлок?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший