Async/await and structured concurrency: Programming Language Design course | Zoonk
40. Async/await and structured concurrency
Specify futures, promises, async functions, cancellation, task lifetimes, and backpressure. Lower async code into state machines and apply structured concurrency to prevent abandoned work.