Очень логично запретить параллельную модификацию.Я думаю это нормально.Кроме того, разрешение / запрещение параллельной модификации является проблемой параллелизма.Следовательно, эта проблема связана с изоляцией (ACID).
Чтобы справиться с такой ситуацией, я сделаю некоторый обходной путь из учебника, который будет синхронизирован, сон, ожидание, уведомление или что-то подобноеВкратце, «блокирующий поток уведомит ожидающий поток, когда он это сделает».Это абстрактно, но я верю, что вы поняли.