KMM Native 协程实战

runBlocking:阻塞当前线程,里面的执行完了,才能停止阻塞。

如果再iosMian里面写,切换工作线程,再切回主线程的。然后执行例如 it.resume 或者 deferr 的完成操作,也是会崩的。

1.6.0 版本的写法

withContext(Dispatchers.Default) {
}
内部实现是直接gcd派发到global 队列。

你可能感兴趣的:(KMM Native 协程实战)