会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
奋斗终生
CnBlogs
Home
New Post
Contact
Admin
Subscription
09 2020 档案
为什么能有上百万个 Goroutines,却只能有上千个 Java 线程?(转)
摘要:add by zhj: 核心原因有两个: 1. Goroutine的栈大小是会自动调整的,而Java线程的栈大小在启动Java虚拟机后就固定不变了,默认是1M,这导致所有Goroutine的栈空间之和更小。即使用更少的内存 2. Goroutine是协程,在用户态进行切换,切换速度更快。Java的线
阅读全文
posted @
2020-09-03 12:49
奋斗终生
阅读(266)
评论(0)
推荐(0)
公告