关注
go语言里有 协程(routine) 的概念 协程 相较于线程,进程的优势有几点: 1. 协程 是用户级别的线程,协程切换没有用户态系统态的转换,不直接由操作系统管理,协程切换的时间成本比较低 2. 每创建一个协程,为这个协程分配的栈大小一般是kb级别,而且是动态分配的,线程是固定分配而且一般是mb级别的,协程的空间成本比较低 3. 协程由于不直接接触操作系统,所以不是操作系统进行抢占式调度的,一般是由语言的运行时机制来负责调度的,程序员可以自己控制协程执行的先后顺序 还有其它区别,比如协程没有协程id的概念,线程进程有 综上,协程由于处理的时间和空间成本都比较低,一般会用在高并发的处理场景,比如整个百度的流量的调度平台(貌似是DFE还是DxE,忘了)就是用go来做的,还有七牛云,华为云,探探,滴滴,得到,阿里 ....等等都在用
查看原帖
点赞 1
相关推荐
2024-12-26 20:46
复旦大学 C++ 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 读研or工作,哪个性价比更高? #
22958次浏览 310人参与
# 如果重来一次你还会读研吗 #
153998次浏览 1689人参与
# 科大讯飞求职进展汇总 #
258554次浏览 2593人参与
# 文科生还参加今年的春招吗 #
2980次浏览 27人参与
# 选择和努力,哪个更重要? #
40886次浏览 465人参与
# 机械制造岗投递时间线 #
19265次浏览 324人参与
# 如果再来一次,你还会学硬件吗 #
102370次浏览 1230人参与
# 影石Insta360求职进展汇总 #
107276次浏览 963人参与
# 打工人的工作餐日常 #
24541次浏览 220人参与
# 如果公司降薪,你会跳槽吗? #
44042次浏览 343人参与
# 机械制造公司评价 #
98335次浏览 286人参与
# 招聘要求与实际实习内容不符怎么办 #
38945次浏览 462人参与
# 一人推荐一个值得去的通信/硬件公司 #
160879次浏览 1734人参与
# 正在实习的你,有转正机会吗? #
335684次浏览 2689人参与
# 我的国央企投递进展 #
35784次浏览 242人参与
# 我的工作日记 #
52778次浏览 762人参与
# 小厂实习有必要去吗 #
31375次浏览 215人参与
# 大疆今年的机械笔试难吗? #
35236次浏览 408人参与
# 24届市场营销薪资爆料 #
9369次浏览 62人参与
# 长光卫星求职进展汇总 #
27379次浏览 183人参与