Go中go与channel的简单例子的疑惑,望高人指点

Vampire · · 1982 次点击
发现了个中文版 http://www.hellogcc.org/effective_go.html#channels 其实就是 不带缓冲区和带缓冲区channel之间的区别
#7
更多评论
协程还没输出 after 的时候主程序就退出了,在代码末尾加上 time.Sleep(5 * time.Second) 就可以看到了,不过正确的方法还是加上同步,参考 http://golang.org/pkg/sync/#WaitGroup
#1
您好,能结合上面的例子给具体修改一下吗?还有,为什么第一个goroutine的after输出了?不是应该阻塞的吗?
#2