初级会员
  • 第 20987 位会员
  • soki
  • 2018-07-31 11:00:05
  • Offline
  • 19 91

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 可能说的不太准确,应该是在 <-c 执行之前 会被阻塞在此处 go func c <- 1
  • 不带缓冲区的chan 会看是否有因为读该chan而阻塞的goroutine,有可以正常写,如果没有就会阻塞。很明显,fmt.Printf("channel output:%d\n", <- c) 这段代码运行之后 go func() { ... 才执行,所以不会阻塞