package com.mykotlinapp.scope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.cancel
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
fun main() {
val globalScope = GlobalScope
globalScope.launch {
delay(3000)
println("hello")
}
globalScope.launch {
delay(3000)
println("hello")
}
//因为globalScope是整个应用程序的生命周期,不能在此手动取消它,调用抛异常 java.lang.IllegalStateException: Scope cannot be cancelled because it does not have a job
globalScope.cancel()//不能手动取消它
while (true);
}