Concurrency vs. Parallelism Using Kotlin
Understand the differences
Published in
8 min readSep 3, 2022
The official Kotlin documentation describes Kotlin Coroutines as a tool “for asynchronous programming and more”. Their main purpose is to provide programmers with easy tools for “asynchronous or non-blocking” programming. What exactly does this mean? How is “asynchrony” related to the terms “concurrency” and “parallelism”, terms we hear a lot in this…