This section covers the most common examples of coroutines usage. Here, we will look at how to handle exceptions, close resources, work with channels, and so on. It's important to know how to use coroutines in practice.
This section covers the following topics:
- Exception handling
- Recourse releasing
- Parallel executing
- Lazy executing
- Channels