我正在制作一个 Golang 程序,它需要下载N 个文件,然后对每个文件执行一些任务。特别是每个单个 SWF 文件都有一个操作管道:
发出 http get 请求以获取文件
保存到本地
将其转换为 PNG
按顺序执行可能会非常低效。用N 个goroutines做这件事也可能不是最优的。
如何选择/限制 goroutine 的数量?
DIEA
相关分类