主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go基础
go语言协程问题
hzsunsong
·
2017-08-04 02:01:50
· 4151 次点击
有2个关于协程方面的疑问
go语言可以轻松创建大量的协程,那么这个协程数量应该有个上限吧,一般是多少呢?是十万,还是一百万,还是更多?
假如系统最多能创建100万个协程,而且每个协程里面的代码都是死循环,就是这些协程不会退出,那么当创建第1000001个协程时,程序的行为会怎样?是程序直接崩溃,还是让第1000001个协程阻塞等待,等调度器重新调度?
阅读全文
查看全部 29 个评论
channel
你的量很大,单机肯定不行啊,而且单机会有单点故障,这是不能容忍的
评论于 2017-08-04 02:29:55
#9
更多评论
channel
数量依赖系统资源,比如内存啊之类的,没有其他的限制。
评论于 2017-08-04 02:10:57
#1
hzsunsong
比如8G的内存,可以创建多少个协程?
评论于 2017-08-04 02:12:10
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
付费用户「每日一学」2019-07-15:Go中的定时任务3:time.Ticker
- 1018 阅读
付费用户「每日一学」2020-08-02:这道面试题你会吗?原因又知晓吗?
- 1017 阅读
关于context这里一定有你不知道的细节
- 1017 阅读
4
程序员上乘内功修炼
- 1017 阅读
5
手把手教你用go语言实现生产者消费者模式
- 1017 阅读
6
手把手用 Go 带你写一个小工具
- 1017 阅读
7
手把手教你写单元测试
- 1016 阅读
8
[go 面试] 缓存策略与应对数据库压力的良方
- 1016 阅读
9
[完结40周]物联网/嵌入式全能工程师(提薪优选)
- 1016 阅读
10
多智能体开发框架之LangGraph全面剖析实战教程
- 1016 阅读
一周阅读排行
你知道 MySQL 中的 order by 是怎么工作的吗?
- 8142 阅读
手把手教你用Go语言实现缓存系统
- 8122 阅读
[go 面试] 接口测试的方法与技巧
- 8096 阅读
4
手把手用 Go 带你写一个小工具
- 8089 阅读
5
[go 面试] 雪花算法与分布式ID生成
- 8089 阅读
6
选择适合微服务的编程语言
- 8088 阅读
7
Playwright+Python自动化测试课程
- 8086 阅读
8
OpenGL渲染引擎-设计与实践教程
- 8079 阅读
9
[完结40周]物联网/嵌入式全能工程师(提薪优选)
- 8077 阅读
10
多智能体开发框架之LangGraph全面剖析实战教程
- 8076 阅读
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册