Анализ кода с корутинами №1
Условие задачи
Что будет выведено в консоль при запуске кода
kotlinval scope = CoroutineScope(Dispatchers.Default + SupervisorJob())
var i = 0
fun main() = runBlocking {
repeat(100000) {
increase()
}
println(i)
}
fun increase() = scope.launch {
synchronized(this) {
i++
}
}