Go 协程是否可以无限创建,怎么预估上限
不能无限创建,受限于:

内存限制:每个 goroutine 至少 2KB 栈空间

假设 8GB 内存,理论上限约 400 万个


调度开销:goroutine 过多会增加调度压力
系统资源:文件描述符、网络连接等
展开
评论