https://github.com/goinaction/code/tree/master/chapter2/sample,
这个是第二章的代码。个人还是不太能理解为什么在search/search.go上面可以通过一个go routine去等待waitGroup.wait(),而不用在run方法里面在原来的goroutine中进行waitGroup.wait0().因为之前写的代码以node和python为主,不太能理解为什么不用在主上面等待回调
好的,学习了,其实可以,因为我一直以为主goroutine一定要等待,其实他这里也实现了阻塞了,只是用了channel results来进行阻塞(Display中进行range),而不是直接用waitGroup。感觉这个写法是比那个要好
#7
更多评论