runBlocking:阻塞當前線程,里面的執(zhí)行完了,才能停止阻塞。
如果再iosMian里面寫,切換工作線程,再切回主線程的。然后執(zhí)行例如 it.resume 或者 deferr 的完成操作,也是會崩的。
1.6.0 版本的寫法
withContext(Dispatchers.Default) {
}
內部實現(xiàn)是直接gcd派發(fā)到global 隊列。
runBlocking:阻塞當前線程,里面的執(zhí)行完了,才能停止阻塞。
如果再iosMian里面寫,切換工作線程,再切回主線程的。然后執(zhí)行例如 it.resume 或者 deferr 的完成操作,也是會崩的。
1.6.0 版本的寫法
withContext(Dispatchers.Default) {
}
內部實現(xiàn)是直接gcd派發(fā)到global 隊列。