小编典典

“协程”和“线程”之间的区别?

all

“协程”和“线程”有什么区别?


阅读 102

收藏
2022-05-24

共1个答案

小编典典

协程是顺序处理的一种形式:在任何给定时间只有一个在执行(就像子程序 AKA 过程 AKA 函数一样——它们只是更流畅地相互传递接力棒)。

线程(至少在概念上)是并发处理的一种形式:多个线程可以在任何给定时间执行。(传统上,在单
CPU、单核机器上,并发是在操作系统的帮助下模拟的——现在,由于很多机器都是多 CPU 和/或多核的,线程 实际上 是同时执行的,不仅仅是“概念上”)。

2022-05-24