Kotlin协程能否继续深入
来源:9-6 星投影

慕莱坞6159400
2019-09-14
我还差一个地方不是很明白。kotlin的协程代码编译后会拆分到多个swift的case中。如果遇到挂起那么会return。老师那么return之后又何时在进入?如果遇到delay当前线程又去做了什么?希望后续视频能继续深入细化。这个kotlin协程视频确实是现在国内比较好的了希望能做到最好。或者单独出一个课程我相信应该跟受欢迎的
写回答
3回答
-
bennyhuo
2019-09-15
delay 就是个挂起函数, Jvm 上的实现其实就是将它传给了一个延时的线程池。那么这时候当前协程相当于就被挂起了,承载协程的线程就自由了,它要做什么取决于调度器是否给它安排新的任务。
00 -
bennyhuo
2019-09-14
另外感谢同学的建议哈,协程确实内容容量不小,将来时间允许,应该有机会做成独立的课程,!
00 -
bennyhuo
2019-09-14
return 以后,会在下次恢复执行的时候,也就是Continuation.resume的时候执行这个方法哈,其实咱们视频里有讲到continuation传递的逻辑的哈
00
相似问题