async/await,真的是协程吗?
- 作者:admin
- 发表时间:2025-06-23 22:50:12
协程最初原始定义是“可以暂停和恢复执行的代码段”。
从这个角度解释的话,不管是async/await,promise,suspsend,goroutine……都可以算是“真正的协程”。
甚至连线程都可以称为一种协程,线程也是可以在任意点暂停,并恢复的。
是的,最早对协程的理论讨论发生在线程之前。
只不过后续大多数人讨论“线程”时,会强调其抢占的一面;而对协程会侧重于其“主动暂停,主动恢复“一面。
但是,对于线程的使用,也可以主动的yield释…。
最新文章
-
为什么CCTV-6总是能播一些连院线都上不了的电影?
-
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
-
怎么投诉物业,他们才最害怕?
-
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
-
美国下场轰炸伊朗,这次我国为什么要这么直白的谴责美国?
-
为什么个人需要公网ip?
-
为什么我感觉广西未来会撤自治区改省?
-
如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
-
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
-
想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?