imho (asi to tak bylo i mysleno) se s jedna spis o chybu v designu cele aplikace.
Pri spravnem povedomi jak DB pracuje musi vyvojar takovou situaci predpokladat.
Tzn. jak bylo zmineno (Oracle, Postgres) pouzit for update
Jinak vlastni simulace je vcelku jednoducha rekl bych.
Pokud tim "obtížně se simuluje" nebyla myslena uz vysledna aplikace. :-)