advanced-go-programming-book
advanced-go-programming-book copied to clipboard
Update ch1-05-mem.md
fix 1.5.6 max goroutine number
书中这里实际上并没有控制最大协程数量,只是保证了在同一个时间内,只有3个协程可以执行w()函数,应该将通道的读写放在创建协程的前后
goroutine 每个消耗的内存资源很少,因此数量并不是重点。真正重要的是同时在运行的goroutine的数量,这些才是需要消耗CPU资源的。而且这样的改动也不能限制创建goroutine的数量,每次chan读写都是配对完成了,而创建goroutine是并发操作(无法达到限制的效果)