OxL Справочник OxL
РусскийEnglish

§8. Конкурентность и асинхронные цепочки

В этой главе

8.1 Модель исполненияЕдиница исполнения — задача
8.2 Точки приостановкиЗадача может уступить поток только в точках приостановки
8.3 TaskTask<T, E> — ленивое вычисление.
8.4 ЦепочкиЦепочка связывает асинхронные шаги так, что выполняется либо вся цепочка, либо возвращается первая необработанная ошибка.
8.5 Структурная конкурентностьspawn допустим только лексически внутри scope { …
8.6 Отмена и дедлайныОтмена кооперативная
8.7 Каналы и selecttx.send(x) приостанавливается при заполненном буфере; cap
8.8 Локальные акторыСообщения обрабатываются строго по одному в порядке поступления от каждого отправителя.
8.9 Программная транзакционная памятьatomic { … } выполняет тело как сериализуемую транзакцию над TVar.

См. также

Исходник: docs/spec/oxl-standard.md