好多问题呀,开始回答或者提问前,其实可以看看问题本身是不是有问题,像黄执中一样。
(相关资料图)
------
这个问题首先前提就有问题,谁说协程那么好的?任何技术肯定都有自己的适用场景,这种通用层面的技术则更是了。
协程本质上就是由用户代码主动在某个时间点出让 CPU,可以在任何一行出让,当然语言层或框架层的协程一般会在原本是阻塞函数的调用内部,让出 CPU 资源,不阻塞当前线程。
当然像 go 这种协程做的特别牛逼的,牛逼到它自己都不想承认自己是协程的语言,就另说了。
所以协程一般适用于 IO 密集型的高并发场景。
你要说就完全 CPU 密集型计算,那还不如开你 CPU 核数那么多线程呢,开了协程反而不能并行了,还多了协程间切换的损耗。
所以协程那么好,这句话就可以否了,同时也顺便拿出了一个场景,说明用协程替换线程是负优化的,自然协程也不能完全替换线程。
------
再有,刚刚是站在应用程序角度考虑,要分场景看是使用协程还是线程。再从操作系统层面考虑,协程就根本无法替代线程了。
你想,协程需要自己主动出让 CPU 资源,那要是操作系统使用协程来运行应用程序,那万一应用程序自己一直不出让 CPU,也不调用能产生阻塞操作进而间接出让 CPU 的代码,那不就坏事了。
再有,协程本身的优势在于切换成本小,本质是因为栈小,而且也不需要切换页表。
那要是操作系统真的拿协程来跑多应用程序,这些优势也就不复存在了,而且如果协程实现在了内核态,本身从用户态陷入内核态的切换也少不了。
所以本来协程有的优势,在这里全没了,还极大增加了不公平性。
------
最后,这俩事情本身就不好讨论替换这一说,因为他们本质都不一样。
协程说白了就是一段串行的指令流,只不过中间哪个地方往哪跳的逻辑,被封装在了 "协程" 这个概念里而已。
再者,协程本身也是要跑在线程中的,需要有载体,他们二者本身就是相辅相成的关系,何来替代呢,更别说完全替代了。
有时候,了解清楚一项技术的本质,就能更好看清这些问题的荒诞了。
今天阳了躺在床上实在无聊,就挑了个知乎上的问题回答了一下,看好多回答都没说在点子上,就码了这些字,感兴趣的同学可以点开阅读原文看看。
-
协程这么好,它能完全代替线程么?好多问题呀,开始回答或者提问前,其实可以看看问题本身是不是有问题,像黄执中一样。------这个问题首先前提就有问题,谁说协程那么好的?任
-
天天滚动:青海湟中西子湖畔会“合伙人” 政商携手谋发展当日,青海省西宁市湟中区政府考察团赴浙江省杭州市访问,并与曙光地产集团、绿城管理集团相关人士座谈交流。藏传佛教格鲁派六大寺院之一的塔
-
中国海防(600764)2.15亿股限售股将于12月19日解禁上市,占总股本30.19%根据市场公开信息整理,中国海防(600764)于12月19日将有2 15亿股限售股份解禁上市,为公司定向增发机构配售股份,占公司总股本30 19%。本次解禁后,
-
谁还在买GT730?渠道商称入门显卡不愁卖_环球动态如今处理器的核显性能已经越来越强了,甚至比不少入门级独显都强。不过从渠道的反馈来看,入门级独显的销量依旧不错,甚至都不愁卖。其中比较
-
厅市共建 现代农业无人机示范应用基地落地自贡|当前热议12月16日,自贡市人民政府与四川省农业农村厅签署《共建现代农业无人机示范应用基地合作协议》
-
2023年中国宏观经济前瞻:消费复苏、宏观政策需保持战略定力国内外环境严峻复杂的2022年已接近尾声。相较之下,市场机构普遍对2023年更为乐观。展望明年,部分机构认为中国宏观经济将“如释重负”;多...
-
精彩看点:分期乐借款逾期7个月还不起会上征信系统吗网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天后上报给征信机构,因为有些借贷机构可
-
重庆百货: 重庆百货大楼股份有限公司董事会议事规则(2022年修订)|即时看重庆百货大楼股份有限公司董事会议事规则 (2001 年 4 月 29 日,第二届第八次董事会审议通过;2002 年 5 月 17 日,第二届第
-
2023年本命年男士佩戴什么好 黑曜石旺事业紫水晶助力爱情民间把本命年称为槛儿年,意思就是本命年是每个人都会遇到的一个槛,可见这一年是比较波折的,而2023年是属免男的本命年,运势肯定是不如别的
-
【聚看点】奥黛丽·赫本瑜伽照曝光引网友质疑,怎么这么多明显的细节错误?前几天分享了一组奥黛丽 赫本在50年前拍摄的瑜伽照,但是这组被曝出的珍贵瑜伽照片却引起了网友的质疑。很多网友怀疑赫本没有经过专业瑜伽老师
-
阿石创:公司氟化物产品有氟化镧、氟化镁等,主要作为光学领域多层膜中增透膜、截止膜等功能使用_环球观天下同花顺(300033)金融研究中心12月14日讯,有投资者向阿石创(300706)提问,董秘您好,请问贵公司是否有涉及氟化工行业,或者生产氟化物?如
-
阿Sa颜值十分抗打,旁边的“助理”竟是阿娇,如今胖到几乎认不出|环球今头条不知道Twins是多少人心中的青春回忆呢?记得当年这对青春美少女合体出道后顺利火遍大江南北。阿娇外形恬静温柔,内心细腻,阿sa则颜值灵气,性
-
当前焦点!美国11月CPI超预期回落!通胀最糟糕的时期可能已经过去美国11月CPI超预期回落!通胀最糟糕的时期可能已经过去
-
新型变异株BQ.1.1来了?中疾控:BQ.1及其亚分支在我国尚未广泛流行|天天速递近日网络流传一种名为BQ 1 1的新型变异毒株已经出现,传闻称该毒株的传染性和致死率都很高,又被称作“地狱犬”。12月13日,中国疾控中心...
-
【播资讯】宁夏昨日新增1例确诊病例和25例无症状感染者宁夏日报微信公众号12月12日0—24时,宁夏全区新增确诊病例1例(银川市,为无症状感染者转为确诊病例);新增无症状感染者25例,其中银川市13
-
即时:【金融街发布】人民银行:11月新增人民币贷款1.21万亿元 月末M2同比增长12.4%新华财经北京12月12日电人民银行12日发布《2022年11月金融统计数据报告》显示,11月人民币贷款增加1 21万亿元,同比少增596亿元;月末M2同比增
-
大众养老金新阶段到来 保险和基金将扮演什么角色?“第三支柱个人养老金作为‘家庭财富’,是应对人口老龄化社会财富储备的重要组成部分。”他表示,改革开放以来,我国养老金财富管理大约经...
-
天天热资讯!新天然气: 新天然气-关于申请银行综合授信额度的公告证券代码:603393 证券简称:新天然气 公告编号:2022-037 新疆鑫泰天然气股份有限公司 关于申
-
融捷股份: 融捷股份2022年第四次临时股东大会法律意见书|天天通讯法律意见书 广东连越律师事务所关于融捷股份有限公司致:融捷股份有限公司 广东连越律师事务所(以下简称“本所”)接...
-
狮头股份(600539)12月7日主力资金净卖出160.57万元-全球关注截至2022年12月7日收盘,狮头股份(600539)报收于6 96元,上涨1 9%,换手率2 16%,成交量4 98万手,成交额3434 37万元。12月7日
-
【全球新视野】王府井:公司旗下个别门店中具备相关产品经营资质的商户销售“抗原检测”试剂盒产品(原标题:王府井:公司旗下个别门店中具备相关产品经营资质的商户销售“抗原检测”试剂盒产品)同花顺(300033)金融研究中心12月6日讯,...
-
让“雪糕刺客”再难隐身!北京部分便利店和小超市开始明码标价冰柜里既没有价签也不标价格、结账时才发现贵得让人心痛的雪糕,近日引发网友集体吐槽,戏称其为雪糕刺客。7月1日起,国家市场监督管理总局
-
又一战略举措!湖南中科电气年产10万吨锂电池项目签约5月13日,甘眉工业园区、湖南中科电气股份有限公司在眉山举行年产10万吨锂电池负极材料一体化项目签约仪式。眉山市委书记胡元坤出席并讲话
-
100天后 德阳与世界清洁能源装备行业深度“握手”5月19日,德阳,2022世界清洁能源装备大会倒计时100天。100天后,8月27日,德阳将与世界清洁能源装备行业进行一次深度握手。这是一次国家级
-
内江市东兴区大力发展种桑养蚕产业 助力乡村振兴5月17日,在内江市东兴区双桥镇双流村贾伟桑蚕药材家庭农场,蚕农正在收获春茧。当日,内江市东兴区春季蚕茧上市开秤,收购价为每公斤41 5
-
天珑移动总部基地项目开工 计划解决就业5000人5月20日,天珑移动总部基地项目开工仪式在宜宾三江新区举行。据了解,该项目总投资约20亿元,建筑总面积约4 3万平方米,将建设天珑总部大厦
-
深圳培育专精特新“小巨人”企业 再获国家首肯深圳创新能力,再获国家首肯。23家深圳专精特新小巨人,进入国家专精特新中小企业高质量发展最新建议支持名单。按照安排,国家将拿出100亿
-
四川出台19条政策措施 为重点领域提供金融支持近日,中国人民银行成都分行、省财政厅、省地方金融监管局、四川银保监局、四川证监局、国家外汇管理局四川省分局联合印发《关于做好金融助
-
成都经济总量接近2万亿 五区协同发展成效显著5月20日,省统计局发布分析报告,对五年来我省区域经济发展取得的成就进行了梳理总结。发布内容中提到,省第十一次党代会以来,全省区域经
-
天珑移动总部基地项目开工 计划解决就业5000人5月20日,天珑移动总部基地项目开工仪式在宜宾三江新区举行。据了解,该项目总投资约20亿元,建筑总面积约4 3万平方米,将建设天珑总部大厦