channel 的长度最大为1<<16,

超过这个值可能会出现的情况:开启额外的goroutine ,CPU资源爆满

别的情况目前还没遇到过

详见:https://github.com/golang/go/blob/go1.14.4/src/runtime/chan.go#L71-L111

posted @ 2021-01-14 16:28  半世彷徨  阅读(557)  评论(0)  编辑  收藏  举报