完全没必要。
有栈协程和无栈协程是两种技术路线,没有绝对优势,都是各自的取舍。
Go属于有栈协程,使用async await的语言几乎都是无栈协程。
所谓的“无栈”不是说真的无栈,只要是函数调用都有栈。
这里说的无栈是指,“无需给每个协程分配单独的栈”。
感兴趣可以自己去看看原理。
由于“无栈”这个特点,无栈协程不需要给每个协程单独分配栈空间(有栈协程的栈一般都是分配在堆上的),这就减少了内存开销。
同时,由于“无栈”…。
{dede:pagebreak/}
为什么不用rust重写Nginx?
为什么刘亦菲的脸这几年被捧上天了?
新手想要打好篮球,主要练运球还是投篮?
现代艺术只考虑意义、不考虑美感吗?
杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
为什么bilibili后端要用go来写?
有个漂亮女朋友是种怎样的体验?
体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
全世界都在等中美开战吗?
前端初学者如何学习css及页面布局?
国产数据库有什么坑?
《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
如何看待成都辟谣艾滋病17万人?
苹果前首席设计师 Jony Ive 离职的原因是什么?