摘要: 按照通常的理解,Channel满了,就阻塞写;Channel空了,就阻塞读 go协程很聪明,阻塞之后它就主动交出cpu,相当于调用runtime.Gosched(),让其他协程去执行,希望其他协程能帮自己解除阻塞(当然是通过读写管道的方式) 如果阻塞发生在main协程里,并且没有其他子协程可以执行, 阅读全文
posted @ 2021-08-07 22:17 高性能golang 阅读(2105) 评论(0) 推荐(1) 编辑