回复了 ylqjgm 创建的主题: Go并发时如何做到并发的控制?
哎,看你们写的这么累,其实就两个要点,第一个:用sync.WaitGroup控制主程等待,第二点:在把全部url放入chan以后立刻把chan给close掉,这样worker协程在获取完url后会获得一个error,让你控制worker退出时机。
第一点我看有几个人都用到了,第二点怎么没人想到?都是教科书里的例子。。。。。。
lllrrrccc
回复了 ylqjgm 创建的主题: Go并发时如何做到并发的控制?
哎,看你们写的这么累,其实就两个要点,第一个:用sync.WaitGroup控制主程等待,第二点:在把全部url放入chan以后立刻把chan给close掉,这样worker协程在获取完url后会获得一个error,让你控制worker退出时机。
第一点我看有几个人都用到了,第二点怎么没人想到?都是教科书里的例子。。。。。。
回复了 aaaaaaaa1 创建的主题: 用GO开发WEB一年, 今天怒了! GO不适合做WEB;
表示用go的第一个web项目就直接用map[string]interface{}定义了通用请求包结构和一系列函数,受到一帮PHP同学的热烈欢迎和一帮python同学的极度鄙视,哈哈