golang对一个空channel(未初始化)的读取会永远阻塞,即使在其他goroutine中初始化了也没用
死循环虽然不能切换goroutine, 但是可能触发golang生成新的线程,如果当前线程数未超过最大线程数的话,默认情况下最大线程数等于cpu逻辑数量(核数)
有疑问加站长微信联系(非本文作者)
golang对一个空channel(未初始化)的读取会永远阻塞,即使在其他goroutine中初始化了也没用
死循环虽然不能切换goroutine, 但是可能触发golang生成新的线程,如果当前线程数未超过最大线程数的话,默认情况下最大线程数等于cpu逻辑数量(核数)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
golang对一个空channel(未初始化)的读取会永远阻塞,即使在其他goroutine中初始化了也没用
死循环虽然不能切换goroutine, 但是可能触发golang生成新的线程,如果当前线程数未超过最大线程数的话,默认情况下最大线程数等于cpu逻辑数量(核数)