Understand them to be able to use them.
by Rainer Grimm
From the article:
My job in this and further posts is to explain the framework for building coroutines. On the end, you can create your own or using an existing implementation of coroutines such as the excellent one cppcoro from Lewis Baker.
Today's post is in-between: This post is not an overview but also not in-depth dive into the coroutines framework that follows in the next posts.
The first question you may have is: When should I use coroutines?