затрудняюсь сказать. по логике, мы должны заблокировать прочитанные данные, чтобы при последующих изменениях не перезаписать то что изменится в соседних транзакциях… но делают ли это субд реально или фейлят транзакции если обнаруживаются конфликты на коммитах – наверное уже детали реализации…