box.begin()
-
box.
begin
() Начало транзакции. Отключение неявной передачи управления до окончания транзакции. Сигнал о записи в журнал упреждающей записи будет задержан до окончания транзакции. Фактически файбер, который выполняет функцию
box.begin()
, начинает «активную транзакцию со множеством запросов» с блокировкой всех остальных файберов.Возможные ошибки:
- ошибка, если такая операция не допускается, потому что уже есть активная транзакция.
- ошибка, если по какой-либо причине нельзя выделить память.