文件名称:tunny:Go的goroutine池
文件大小:60KB
文件格式:ZIP
更新时间:2024-02-25 07:59:15
go golang workers goroutine-pool GoGo
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 。 让
【文件预览】:
tunny-master
----go.mod(41B)
----worker.go(4KB)
----LICENSE(1KB)
----.github()
--------FUNDING.yml(63B)
----README.md(4KB)
----tunny.go(9KB)
----tunny_test.go(8KB)
----tunny_logo.png(52KB)