关于协程和线程的一些问题
来源:11-6 Kotlin 协程的基本要素2

Petterp
2020-01-10
老师,在看扔无线大佬视频的时候,他解释协程就是在切换线程。有一些地方不明白:
- 线程中可以包含多个协程,而协程使用调度器切换,那不就是切换线程吗?
- 网络请求中,挂起也是切线程吗?
写回答
2回答
-
bennyhuo
2020-01-10
晚点儿再回复你的两个具体问题
00 -
bennyhuo
2020-01-10
你把他的视频忘了再来看吧,他的视频篇幅太少决定了他只能讲的太浅,这也是没办法的事儿。
不要纠结切不切线程的问题,先把协程的本质搞懂,剩下的就都通了。协程的本质就是开发者可以控制挂起和恢复,没有别的了,抓住这个概念再去琢磨我们可以利用协程干什么,最常见的就是把异步逻辑同步化。你看,这个过程跟线程的关系在哪儿呢?没有直接的关系。
062020-02-01
相似问题
关于协程作用域的一点疑问
回答 1
协程案例越看越迷糊了
回答 1