Roman Elizarov
1 min readNov 5, 2018

--

Launching a coroutine is much cheeper that starting a thread, but the coroutines actually run on the thread pool behind the scenes and they have no magic inside. You can always manually write the same code using your own thread pool and get the same performance. The value of coroutines is that they let you write nicer, shorter, easier to read code.

--

--

Roman Elizarov
Roman Elizarov

Written by Roman Elizarov

Project Lead for the Kotlin Programming Language @JetBrains

Responses (1)