协程这么好,它能完全代替线程么? 世界速看料 - 行业动态 -

当前位置:首页  >  行业动态  > 正文

协程这么好,它能完全代替线程么? 世界速看料

协程这么好,它能完全代替线程么? 世界速看料
2022-12-21 22:26:11

好多问题呀,开始回答或者提问前,其实可以看看问题本身是不是有问题,像黄执中一样。

------

这个问题首先前提就有问题,谁说协程那么好的?任何技术肯定都有自己的适用场景,这种通用层面的技术则更是了。


(相关资料图)

协程本质上就是由用户代码主动在某个时间点出让 CPU,可以在任何一行出让,当然语言层或框架层的协程一般会在原本是阻塞函数的调用内部,让出 CPU 资源,不阻塞当前线程。

当然像 go 这种协程做的特别牛逼的,牛逼到它自己都不想承认自己是协程的语言,就另说了。

所以协程一般适用于 IO 密集型的高并发场景。

你要说就完全 CPU 密集型计算,那还不如开你 CPU 核数那么多线程呢,开了协程反而不能并行了,还多了协程间切换的损耗。

所以协程那么好,这句话就可以否了,同时也顺便拿出了一个场景,说明用协程替换线程是负优化的,自然协程也不能完全替换线程。

------

再有,刚刚是站在应用程序角度考虑,要分场景看是使用协程还是线程。再从操作系统层面考虑,协程就根本无法替代线程了。

你想,协程需要自己主动出让 CPU 资源,那要是操作系统使用协程来运行应用程序,那万一应用程序自己一直不出让 CPU,也不调用能产生阻塞操作进而间接出让 CPU 的代码,那不就坏事了。

再有,协程本身的优势在于切换成本小,本质是因为栈小,而且也不需要切换页表。

那要是操作系统真的拿协程来跑多应用程序,这些优势也就不复存在了,而且如果协程实现在了内核态,本身从用户态陷入内核态的切换也少不了。

所以本来协程有的优势,在这里全没了,还极大增加了不公平性。

------

最后,这俩事情本身就不好讨论替换这一说,因为他们本质都不一样。

协程说白了就是一段串行的指令流,只不过中间哪个地方往哪跳的逻辑,被封装在了 "协程" 这个概念里而已。

再者,协程本身也是要跑在线程中的,需要有载体,他们二者本身就是相辅相成的关系,何来替代呢,更别说完全替代了。

有时候,了解清楚一项技术的本质,就能更好看清这些问题的荒诞了。

今天阳了躺在床上实在无聊,就挑了个知乎上的问题回答了一下,看好多回答都没说在点子上,就码了这些字,感兴趣的同学可以点开阅读原文看看。

标签: 应用程序

(责任编辑:news01)
受台风“圆规”影响 福建多处景点关闭

受台风“圆规”影响 福建多处景点关闭

  受今年第18号台风“圆规”及冷空气共同影响,福建省附近海上风力逐渐加大,为确保安全,自2021年10...
10-12 14:06:16
浙江女子10天前看人杀鸭感染鹦鹉热:39℃高烧 乏力干咳

浙江女子10天前看人杀鸭感染鹦鹉热:39℃高烧 乏力干咳

  浙江女子突发39℃高烧,路都走不了!近期出现一人感染后身亡,医生紧急提醒……  “乏力,发热,...
10-12 14:06:16
95后姑娘坚持画云千余天 网友:温柔笔触里有浪漫诗意

95后姑娘坚持画云千余天 网友:温柔笔触里有浪漫诗意

  95后湖北姑娘坚持画云千余天   千万网友称赞:她温柔的笔触里有种浪漫的诗意  你喜欢看云吗?...
10-12 14:06:16
保险公司频遭“内鬼”撬单骗津贴 背后犯罪团伙落网

保险公司频遭“内鬼”撬单骗津贴 背后犯罪团伙落网

保险公司频遭“内鬼”撬单骗津贴,办案人员经深入调查牵出背后的犯罪团伙——  揭秘“保险黑产团伙”...
10-12 14:06:16
黑龙江省高风险地区清零

黑龙江省高风险地区清零

  中新网哈尔滨10月12日电 (程岩 记者 史轶夫)黑龙江省卫健委12日发布消息,11日0-24时,黑龙江省...
10-12 14:06:16
绑架案牵出医疗腐败窝案 彰显有线索一查到底反腐决心

绑架案牵出医疗腐败窝案 彰显有线索一查到底反腐决心

  绑架案牵出医疗腐败窝案的沉重警示  近日,广西来宾市纪委监委印发《来宾市以案促改警示教育读本...
10-12 14:06:15
河北平山一通勤班车发生涉水倾覆事故 公安部工作组赴现场指导工作

河北平山一通勤班车发生涉水倾覆事故 公安部工作组赴现场指导工作

  法治日报全媒体记者 董凡超  10月11日7时许,河北省石家庄市平山县钢城路滹沱河大桥施工辅路发生...
10-12 14:06:15
今天北京延续秋高气爽 明天夜间或有小雨上线

今天北京延续秋高气爽 明天夜间或有小雨上线

  中国天气网讯 今天(10月12日),北京将延续秋高气爽的天气,但白天最高气温仍在19℃,夜间最低气温8...
10-12 14:06:15
台风“圆规”将影响东南沿海 北方局地有一次弱降水过程

台风“圆规”将影响东南沿海 北方局地有一次弱降水过程

  中新网10月12日电 据中央气象台网站消息,昨日08时至今日06时,浙江东北部、广东雷州半岛、海南岛...
10-12 14:06:15
受台风“圆规”影响 琼州海峡再次停航

受台风“圆规”影响 琼州海峡再次停航

  南方日报讯 (记者 黄叙浩 实习生 徐贝贝 通讯员 粤应宣)记者从省应急管理厅获悉,受台风“圆...
10-12 14:06:15
徐州一楼盘降价促销被叫停?官方:房开虚假宣传,已责令整改

徐州一楼盘降价促销被叫停?官方:房开虚假宣传,已责令整改

  澎湃新闻记者 邱海鸿  “工抵房”、降价近千元销售……近日,江苏徐州贾汪区一家楼盘因降价促销...
10-12 14:06:15
“云健身”成年轻人生活常态 互相“攀比”更起劲儿

“云健身”成年轻人生活常态 互相“攀比”更起劲儿

  “云健身”成年轻人生活常态 互相“攀比”更起劲儿  “开通会员参加运动在线培训,连续包月每月1...
10-12 14:06:14
“烫手山芋”?二手大件家具如何才能“有家可归”

“烫手山芋”?二手大件家具如何才能“有家可归”

  青年经济说“烫手山芋”?二手大件家具如何才能“有家可归”  大件家具回收成为社会经济进步中“...
10-12 14:06:14
云南到底有多美?谁没去过谁后悔……

云南到底有多美?谁没去过谁后悔……

  作者:王旌亚  地处中国西南部的云南省  素有  “动物王国”“植物王国”  和“物种基因库...
10-12 14:06:14
工人日报:让医保蛀虫无处遁形,确保医保基金安全

工人日报:让医保蛀虫无处遁形,确保医保基金安全

  本报评论员 韩韫超  骗保会伤及很多患者的权利。骗保横行,必然导致医保基金这个池子中的水量非...
10-12 14:06:14
用户感觉被“窃听” 个人信息安全如何保护

用户感觉被“窃听” 个人信息安全如何保护

  用户感觉被“窃听” 个人信息安全如何保护  很多人都有类似这样的经历:刚和朋友聊天提起某款商...
10-12 14:06:13
赢得年轻人喜爱的旅游商品更有市场

赢得年轻人喜爱的旅游商品更有市场

  赢得年轻人喜爱的旅游商品更有市场  一双会发热的运动鞋,同时具有定位和紧急求助功能;一套采用...
10-12 14:06:13
第十七届中国戏剧节开幕

第十七届中国戏剧节开幕

  第十七届中国戏剧节开幕  本报武汉10月11日电 (记者吴君)第十七届中国戏剧节日前在武汉开幕。本...
10-12 14:06:12
虎丘曲会 意味悠长

虎丘曲会 意味悠长

  虎丘曲会 意味悠长(文化市场新观察)  核心阅读  唱腔婉转,彩袖翻飞,日前在江苏苏州虎丘山风...
10-12 14:06:12
老街区成为新网红

老街区成为新网红

  老街区成为新网红(图说)  “这里有记忆中的乡愁。”临崖而建的步道、沿街点亮的路灯、巴渝特色的...
10-12 14:06:12
“中国时刻”开启 翻开全球生物多样性保护新篇章

“中国时刻”开启 翻开全球生物多样性保护新篇章

  “中国时刻”开启 翻开全球生物多样性保护新篇章  据了解,此次大会主题为“生态文明:共建地球...
10-12 14:06:12
除了登高插茱萸,重阳节还能干点啥

除了登高插茱萸,重阳节还能干点啥

  除了登高插茱萸,重阳节还能干点啥  “重阳”的名称,来自《易经》中的“以阳爻为九”。九月初九...
10-12 14:06:12
电池事故频发 近3亿辆电动自行车如何安全上路

电池事故频发 近3亿辆电动自行车如何安全上路

  电池事故频发 近3亿辆电动自行车如何安全上路  “小区物业应该为电动自行车提供相关条件。我们可...
10-12 14:06:12
出口同比增长1倍多 中国汽车何以畅销海外?

出口同比增长1倍多 中国汽车何以畅销海外?

  咱们的汽车何以畅销海外?  新能源汽车不断拓展欧洲市场,乘用车、商用车等各类车型畅销海外,中...
10-12 14:06:11
中国汽车国际竞争力持续提升

中国汽车国际竞争力持续提升

  中国汽车国际竞争力持续提升(开放谈)  进入新世纪以来,在国家鼓励发展自主品牌、鼓励自主创新、...
10-12 14:06:11
讲述长城文化带故事

讲述长城文化带故事

  讲述长城文化带故事  精美夺目的动物纹金带饰,神秘古朴的突厥石人像,华丽考究的契丹贵族马具…...
10-12 14:06:11
修缮“水下长城”

修缮“水下长城”

  修缮“水下长城”(记录中国)  在河北喜峰口、潘家口,有一段独特的“水下长城”。1975年修建潘家...
10-12 14:06:11

猫界“黄金比例”颜值榜出炉

  猫界“黄金比例”颜值榜出炉  提到美学,不少人会想到黄金分割定律或“黄金比例”。基于此的一项...
10-12 14:06:10
曾负伤未愈重回战场 不知经历已被拍成电影

曾负伤未愈重回战场 不知经历已被拍成电影

  曾负伤未愈重回战场 不知经历已被拍成电影  “长津湖是个地名,那一战,我们团的一营二连100多个...
10-12 14:06:10
从河南到山西,未来极端天气会越来越常见吗?专家解读来了

从河南到山西,未来极端天气会越来越常见吗?专家解读来了

  新闻1+1丨从河南到山西,未来极端天气会越来越常见吗?专家解读来了  进入10月,异常的强降雨造成...
10-12 14:06:10

为您推荐

精彩推送