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