完全没必要。
有栈协程和无栈协程是两种技术路线,没有绝对优势,都是各自的取舍。
Go属于有栈协程,使用async await的语言几乎都是无栈协程。
所谓的“无栈”不是说真的无栈,只要是函数调用都有栈。
这里说的无栈是指,“无需给每个协程分配单独的栈”。
感兴趣可以自己去看看原理。
由于“无栈”这个特点,无栈协程不需要给每个协程单独分配栈空间(有栈协程的栈一般都是分配在堆上的),这就减少了内存开销。
同时,由于“无栈”…。
{dede:pagebreak/}
为什么所有主流浏览器的 User-Agent 都是 Mozilla/x.0 开头?
多年前韩国要布署萨德系统,后来这事怎么样了?
伊朗议会赞成关闭霍尔木兹海峡,会动真格吗?若霍尔木兹海峡关闭,将带来哪些影响?
你在你男/女朋友的手机里发现过什么秘密?
威士忌和白酒都是蒸馏酒,到底有什么区别?
如何评价前端框架 Solid?
云南作为之前的西南大省为什么发展不起来?
目前最具性价比的全栈路线是啥?
买到烂尾楼到底该有多绝望?
为什么有的女生喜欢穿紧身牛仔裤?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
坚持使用 PHP 的你,如今有什么感悟?
33岁不想上班了,怎么办?
报考基础学科「需要更大的勇气和更纯粹的热爱」,是不是指前途不太好?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?