если не могу? Тогдап внешний код на это полагаться не может...
Хм, inmemory да, и вправду гонку не даст всё равно.
Получается, речь разве что про какие-то реализации не в памяти, которые не дают блокировок. Какая-то БД без них, например.
у меня похожее для писсемистичных блокировок сущностей с event sourcing-ом (я там могу средствами базы только всю таблицу лочить, потому мьютекс через redis)
Как это не могу? Или не могу === не умею? Даже если БД не умеет в блокировки, то их можно реализовать без БД, если реально нужно. По этому контракт можно строить как нужно приложению (шта?).
Обсуждают сегодня