2
Jaminan Kotlin coroutine "terjadi sebelum"?
Apakah Kotlin coroutine memberikan jaminan "terjadi sebelum"? Sebagai contoh, apakah ada jaminan "terjadi sebelum" antara menulis ke mutableVardan selanjutnya membaca (berpotensi) utas lain dalam kasus ini: suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } Edit: Mungkin contoh tambahan akan memperjelas pertanyaan …