Coroutines
Table of Contents
1. Overview
TODO: write introduction for “Coroutines”.
2. Details
TODO: expand this section.
Table of contents
- A First Overview
- More Details
- An Infinite Data Stream with Coroutines
- Thread Synchronization with Coroutines
- cppcoro
- Coroutines with cppcoro
- Powerful Coroutines with cppcoro
- Thread Pools with cppcoro
- co_return
- Implementing Simple Futures with Coroutines
- Lazy Futures with Coroutines
- Executing a Future in a Separate Thread
- co_yield
- A Generic Data Stream with Coroutines
- co_await
- Starting Jobs with Coroutines
- Automatically Resuming a Job with Coroutines on a Separate Thread
- A Concise Introduction to Coroutines by Dian-Lun Lin
- Coroutines – A Scheduler for Tasks by Dian-Lun Lin
- A Priority Scheduler for Coroutines
- An Advanced Priority Scheduler for Coroutines
- A Bug in the Priority Scheduler for Coroutines
- A Coroutine-Based Single Consumer – Single Producer Workflow by Ljubic Damir