跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 不懂就问系列:协程和线程的本质区别是?
未分類
12 1 月 2021

不懂就问系列:协程和线程的本质区别是?

不懂就问系列:协程和线程的本质区别是?

資深大佬 : lwlizhe 5

搜了好多篇文章,都只是说协程是简易版的线程

但是我在 flutter 中用这玩意(应该 isolate 就是协程这个东西吧)发现,卧槽,这玩意好像是只能用一个 CPU 核,一个 CPU 密集型任务直接 jank 了,也就是说无法利用多核资源?

然鹅记得线程是 CPU 最小的任务单位(好像),能够参与 CPU 调度,使用多核资源。

所以协程和线程应该有本质区别的吧,那么问题来了,协程这玩意倒底是个啥玩意……有没有大佬一针见血的点明下?

大佬有話說 (1)

  • 資深大佬 : yuelang85

    协程是在线程中的“多线程”。

    你可以理解成协程的生成和管理是程序员自己写的,不是计算机硬件,也不是操作系统的机制。

    由于是在线程中的,所以协程不能跨核。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具