以前のリビジョンの文書です
Your first coroutine with Kotlin
Threadとは比べ物にならないほど軽い!
import kotlinx.coroutines.* import java.util.concurrent.atomic.AtomicLong import kotlin.concurrent.thread fun main() { val c = AtomicLong() for (i in 1..1_000_000L) // thread だと数秒まっても終了しないので諦めた // thread(start = true) { // c.addAndGet(i) // } GlobalScope.launch { c.addAndGet(i) } println(c.get()) } ↓ 500000500000