Kotlin协程

协程的作用域构建器

coroutineScope与runBlocking

  • runBlocking是常规函数,而coroutineScope是挂起函数。
  • 它们都会等待其协程体以及所有子协程结束,主要区别在于runBlocking方法会阻塞当前线程来等待,而coroutineScope只是挂起,会释放底层线程用于其他用途