好多问题呀,开始回答或者提问前,其实可以看看问题本身是不是有问题,像黄执中一样。
------
【资料图】
这个问题首先前提就有问题,谁说协程那么好的?任何技术肯定都有自己的适用场景,这种通用层面的技术则更是了。
协程本质上就是由用户代码主动在某个时间点出让 CPU,可以在任何一行出让,当然语言层或框架层的协程一般会在原本是阻塞函数的调用内部,让出 CPU 资源,不阻塞当前线程。
当然像 go 这种协程做的特别牛逼的,牛逼到它自己都不想承认自己是协程的语言,就另说了。
所以协程一般适用于 IO 密集型的高并发场景。
你要说就完全 CPU 密集型计算,那还不如开你 CPU 核数那么多线程呢,开了协程反而不能并行了,还多了协程间切换的损耗。
所以协程那么好,这句话就可以否了,同时也顺便拿出了一个场景,说明用协程替换线程是负优化的,自然协程也不能完全替换线程。
------
再有,刚刚是站在应用程序角度考虑,要分场景看是使用协程还是线程。再从操作系统层面考虑,协程就根本无法替代线程了。
你想,协程需要自己主动出让 CPU 资源,那要是操作系统使用协程来运行应用程序,那万一应用程序自己一直不出让 CPU,也不调用能产生阻塞操作进而间接出让 CPU 的代码,那不就坏事了。
再有,协程本身的优势在于切换成本小,本质是因为栈小,而且也不需要切换页表。
那要是操作系统真的拿协程来跑多应用程序,这些优势也就不复存在了,而且如果协程实现在了内核态,本身从用户态陷入内核态的切换也少不了。
所以本来协程有的优势,在这里全没了,还极大增加了不公平性。
------
最后,这俩事情本身就不好讨论替换这一说,因为他们本质都不一样。
协程说白了就是一段串行的指令流,只不过中间哪个地方往哪跳的逻辑,被封装在了 "协程" 这个概念里而已。
再者,协程本身也是要跑在线程中的,需要有载体,他们二者本身就是相辅相成的关系,何来替代呢,更别说完全替代了。
有时候,了解清楚一项技术的本质,就能更好看清这些问题的荒诞了。
今天阳了躺在床上实在无聊,就挑了个知乎上的问题回答了一下,看好多回答都没说在点子上,就码了这些字,感兴趣的同学可以点开阅读原文看看。
-
协程这么好,它能完全代替线程么?_环球快报好多问题呀,开始回答或者提问前,其实可以看看问题本身是不是有问题,像黄执中一样。------这个问题首先前提就有问题,谁说协程那么好的?任 -
Copilot 与 ChatGPT,让程序员如虎添翼 —— 让 AI 们为我们打工! 世界今亮点Copilot来了,程序员会失业吗?ChatGPT又来了,程序员会失业吗?程序员本来就焦虑,最近似乎越来越焦虑了。在Copilot问世时,我感觉自己退化 -
宏创控股:截止2022年12月20日股东人数为34,805宏创控股(002379)12月21日在投资者关系平台上答复了投资者关心的问题。投资者:你好,请问截止12月20日最新股东人数是多少,谢谢您宏创控股董 -
董战峰:实现“双碳”目标 加快健全中国ESG体系-天天消息12月20日,在新京报零碳研究院2022绿色发展峰会上,生态环境部规划院政策所副所长董战峰发表了题为“加快健全中国ESG体系构建现代企业绿色治理 -
艾紫馨:黄金如期震荡下行 原油或小回调后上行前言:不惜光阴过时悔,黑发不学白发悔。酒色赌博致祸悔,安不将息病时悔。官行贿赂致罪悔,富不勤俭贫时悔。不孝父母老时悔,遇难不帮有事悔 -
销量占比达38.33% 重庆11月新能源渗透率创新高 世界速看12月20日,来自重庆市汽车商业协会数据显示,重庆市场狭义乘用车11月份销量为1 185万辆,销量不及预期。但值得一提的是新能源汽车仍逆势而上, -
*ST海伦(300201.SZ)股东美通公司未减持股份 提前终止减持计划|环球快资讯智通财经APP讯,*ST海伦(300201 SZ)发布公告,公司于今日收到股东MEITUNG(CHINA)LIMITED(简称“美通公司”)出具的《关于提前 -
绿亨科技(870866)12月19日主力资金净卖出46.88万元-环球快播报截至2022年12月19日收盘,绿亨科技(870866)报收于6 47元,下跌3 29%,换手率1 36%,成交量0 68万手,成交额446 35万元。12月1 -
中钨高新:12月16日融券卖出金额55.58万元,占当日流出金额的0.77% 世界速看料同花顺数据中心显示,中钨高新12月16日获融资买入398 18万元,占当日买入金额的8 58%,当前融资余额7805 69万元,占流通市值的0 54%,超过历史 -
许昌经济技术开发区消防大队多形式开展消防宣传活动为大力营造辖区消防安全宣传氛围,预防各类火灾事故的发生。连日来,许昌经济技术开发区消防救援大队结合实际,以提高公众消防安全知晓率为目 -
世界最新:曝里弗斯将继续担任76人主帅 今夏球队升级阵容曝里弗斯将继续担任76人主帅今夏球队升级阵容,道格·里弗斯,76人队,热火队 -
达诚基金督察长覃高离任 董事长宋宜农代任督察长|焦点报道中国经济网北京12月16日讯今日,达诚基金管理有限公司公告称,公司督察长覃高因个人原因离任,董事长宋宜农代任公司督察长。宋宜农历任长盛基 -
cma是什么证书?含金量如何?-世界即时CMA是由美国管理会计师协会推出的美国注册管理会计师专业认证制度,其含金量较高,与美国注册会计师(USCPA)、金融特许分析师(CFA)一起并称 -
本周盘点(12.12-12.16):航发科技周跌2.11%,主力资金合计净流出766.05万元 环球焦点截至2022年12月16日收盘,航发科技(600391)报收于18 12元,较上周的18 51元下跌2 11%。本周,航发科技12月14日盘中最高价报18 94元。12月16 -
盘龙药业董秘回复:公司全资子公司医药股份和控股子公司博华医药均通过国家药品经营质量管理规范认证 微速讯盘龙药业(002864)12月16日在投资者关系平台上答复了投资者关心的问题。投资者:公司的配送业务发展如何,在陕西及国内的排名怎样盘龙药业董秘 -
11月房价继续下跌,12月美联储再加息,我国第四次降息会来吗?11月房价继续下跌,12月美联储再加息,我国第四次降息会来吗? -
联系批发商 开展大收储 叶县积极帮助菜农解决卖菜难自11月7日开始,叶县果蔬产业协会在叶县蔬菜产业发展中心的指导下,积极开展冬季蔬菜储藏活动。近段时间以来,因各地多点发生的疫情,叶县部分 -
环球看点!科伦药业(002422)12月14日主力资金净买入1950.17万元截至2022年12月14日收盘,科伦药业(002422)报收于23 07元,下跌2 7%,换手率1 48%,成交量16 59万手,成交额3 87亿元。 -
公募REITs创新花样多 险资最爱配置两只REITs基金即将解禁,扩容比例均超过100%。市场担忧扩容会加大供给,引起市场调整。市场反应不一,不过多数观点认为,REITs刚刚起步,未来 -
长安价格 「长安单排新车价格」-环球新资讯单排长安皮卡价格在4万左右,主要在乐山地区-4 5万左右。所有长安购车:总价大概是预计购车费用:查看详情。四川彭州哪里可以买到型号为SC1022BB -
新股公告 | 卫龙(09985.HK)香港公开发售获约15.3倍认购 发售价为每股10.56港元卫龙(09985 HK)公布配发结果,该公司全球发售9639 7万股,其中香港发售2891 92万股,国际发售6747 78万股,截至本公告日期,超额配售权未获行 -
国联股份(603613.SH):实控人刘泉、钱晓钧已累计增持2997.06万元的公司股份-看点格隆汇12月13日丨国联股份公布,公司于2022年12月13日收到控股股东及实际控制人刘泉、钱晓钧的通知,其通过上海证券交易所交易系统以集中竞价 -
每日热闻!异动快报:元成股份(603388)12月13日9点33分触及跌停板12月13日盘中消息,9点33分元成股份(603388)触及跌停板。目前价格11 85,下跌10 02%。其所属行业基础建设目前上涨。领涨股为乾景园林。该股为新 -
讯息:金风科技: 关于转让全资子公司股权后被动形成财务资助的公告金风科技:关于转让全资子公司股权后被动形成财务资助的公告 -
郑州慈善总会集中开展“关爱你我他(她)• 温暖千万家”行动近期,省委、省政府决定于2022年11月下旬至2023年春节在全省范围内集中开展“关爱你我他(她)?温暖千万家”行动。省慈善联合总会近日专门... -
焦点!今年的赢家是对冲基金,明年的呢?对冲基金能够产生与市场走势相关性较小的回报。更重要的是,特定的对冲基金策略实际上带来了正回报。蒙法雷德表示,通过使用期货和衍生品来降 -
当前时讯:兴业证券:海外市场加息政策仍是香港市场估值及基本面重要关注点(原标题:兴业证券:海外市场加息政策仍是香港市场估值及基本面重要关注点)证券时报网讯,兴业证券指出,受益于政策预期及流动性提升,港交 -
国企改革板块12月7日跌0.63%,深深房A领跌,主力资金净流出87.38亿元12月7日国企改革板块较上一交易日下跌0 63%,深深房A领跌。当日上证指数报收于3199 62,下跌0 4%。深证成指报收于11418 76,上涨0 17%。 -
股票行情快报:铁流股份(603926)12月6日主力资金净卖出179.76万元_每日视讯截至2022年12月6日收盘,铁流股份(603926)报收于10 01元,下跌0 89%,换手率0 67%,成交量1 39万手,成交额1394 35万元。12月 -
3·15晚会曝光的“土坑酸菜”取消供应商资格 这些加工食品应少吃加工食品虽然为生活提供方便而且非常美味,不过也存在着一些健康隐患。有些加工食品生产卫生简直堪忧,甚至会用劣质或过期的原材料,以至于

