8.6 Отмена и дедлайны
- Отмена кооперативная: отменённая задача получает
Cancelledиз ближайшей точки приостановки.deferи деструкторы выполняются. shield { … }защищает блок от отмены (для завершающих действий); его длительность ограниченаSHIELD_MAXреализации (по умолчанию 5 с).- Контекст задачи
ctxсодержит дедлайн.within dустанавливаетmin(ctx.deadline, now + d). Дочерние задачи и исходящие rpc наследуют дедлайн; по сети он передаётся в заголовкеgrpc-timeout.
Исходник: docs/spec/oxl-standard.md