Здравствуйте, Poul_Ko, Вы писали:
P_K>·>Но тут надо очень осторожно, ибо плохо продуманные блокировки — путь к deadlock.
P_K>Дык на эти грабли уже наступили!
P_K>И пути теперь видим два — углубляться в базу, аккуратничать с блокировками и всегда это держать в уме (но это всё равно не решает проблемы если какие-то данные получены не из базы).
P_K>Либо перенести блокировки с базы на уровень выше — в бизнес-слой. Вот с целью ресёча такого решения я и затеял данную тему.
А кто обещал, что будет легко...
Не зря же изобрели lock-free и прочее.