当前位置:当前位置: 首页 >
async/await,真的是协程吗?
文章出处:网络 人气:发表时间:2025-06-23 22:50:12
协程最初原始定义是“可以暂停和恢复执行的代码段”。
从这个角度解释的话,不管是async/await,promise,suspsend,goroutine……都可以算是“真正的协程”。
甚至连线程都可以称为一种协程,线程也是可以在任意点暂停,并恢复的。
是的,最早对协程的理论讨论发生在线程之前。
只不过后续大多数人讨论“线程”时,会强调其抢占的一面;而对协程会侧重于其“主动暂停,主动恢复“一面。
但是,对于线程的使用,也可以主动的yield释…。
同类文章排行
- 你们在公司是怎么使用k8s和docker的?
- 胸大的女孩会自卑 吗?
- 如何评价任天堂新游戏《咚奇刚 蕉力全开》的专场直面会?
- 如何看待rust编写的zed编辑器?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 学生校服如何隐藏内衣痕迹?
- 安赛龙有可能超越林丹吗?
- 异性同办公室久了会不会日久生情?
- 字节跳动会超越腾讯吗?
- vue 框架开发的项目结构是如何搭建的?
最新资讯文章
- 有哪些故意缩短产品寿命的设计?
- 《三体》的文笔很差吗?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 为什么伊朗的防空系统失效了?
- 如何评价上海七宝中学某高三学生因小三门考了204(总分210),感觉无望清北选择跳楼自杀?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 如何客观评价李小冉的长相?
- 企业如何实现数据共享?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 我应该设置多少kb才能让他不能玩游戏?
- 如何评价首个女性友好的编程语言HerCode?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么都说武器越怪,死的越快?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?






关注公众微信号
移动端,扫扫更精彩