Откат отменяет все изменения, сделанные INSERT / UPDATE / DELETE с начала транзакции.
Независимо от того, выполняете ли вы фиксацию или откат, только те изменения, которые были внесены в текущую транзакцию, а не другие изменения, происходящие в других сеансах.Они могут выполнять фиксацию или откат независимо друг от друга.
Параллельные обновления, запущенные в разных сеансах, будут выполняться одновременно, если только они не попытаются обновить одни и те же строки (даже частично перекрывающиеся наборы строк).Одна или другая сессия сначала доберется до этих строк и заблокирует строки, прежде чем обновит их.Сеанс, который получил блокировки, будет удерживать эти блокировки до тех пор, пока он не выполнит или не откатит свою транзакцию.
Существует еще много информации о блокировке.Это очень сложный предмет.Для начала вам может понравиться моя презентация Блокировка InnoDB с помощью фигурок (но она только царапает поверхность).
Моя презентация специально о MySQL.Вы не сказали, какую марку СУБД вы используете.У всех разных брендов будут свои особенности в отношении транзакций и блокировки.