Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope [Part 4]
java
dev.to
This post series assumes familiarity with Kotlin, Java, and Spring Boot. No AI was used during the writing of this post series. Coroutines are an all-in feature In Part 3 we finally got to a fully working solution, covering all the edge cases. However, we went to some trouble to get there and we had to be extra careful not to miss some of those edge cases. Some of this trouble is due to the fact we were mixing blocking and non-blocking code. Coroutines are by their nature non-bloc