Я начал изучать сопрограмму и попытался запустить код из примера структурированного параллелизма .Но я получил другой результат.Если установлено delay(1000L)
"Hellow", печатается только и Process finished with exit code -1073741819 (0xC0000005)
.Но если я установлю delay(100L)
, я получу «Привет, мир!» .Почему launch{}
блок не запускается?
import kotlinx.coroutines.*
fun main() = runBlocking { // this: CoroutineScope
launch { // launch a new coroutine in the scope of runBlocking
delay(100L)
println("World!")
}
println("Hello,")
}
screen 1 screen 2