tunny:Go的goroutine池 源码
Tunny是一个Golang库,用于生成和管理goroutine池,允许您使用同步API限制来自任何数量的goroutine的工作。 当您的工作来自任意数量的异步源,但并行处理能力有限时,固定的goroutine池会很有用。 例如,当处理来自CPU繁重的HTTP请求的作业时,您可以创建一个大小与您的CPU数量匹配的池。 安装 go get github.com/Jeffail/tunny 或者,使用dep: dep ensure -add github.com/Jeffail/tunny 利用 在大多数情况下,您的繁重工作可以用简单的func() ,您可以在其中使用NewFunc 。 让
用户评论