runBlocking:阻塞当前线程,里面的执行完了,才能停止阻塞。
如果再iosMian里面写,切换工作线程,再切回主线程的。然后执行例如 it.resume 或者 deferr 的完成操作,也是会崩的。
1.6.0 版本的写法
withContext(Dispatchers.Default) {
}
内部实现是直接gcd派发到global 队列。
runBlocking:阻塞当前线程,里面的执行完了,才能停止阻塞。
如果再iosMian里面写,切换工作线程,再切回主线程的。然后执行例如 it.resume 或者 deferr 的完成操作,也是会崩的。
1.6.0 版本的写法
withContext(Dispatchers.Default) {
}
内部实现是直接gcd派发到global 队列。