具有无限任务队列的Go的工作者(goroutine)池-Golang开发

时间:2024-06-15 11:09:02
【文件属性】:

文件名称:具有无限任务队列的Go的工作者(goroutine)池-Golang开发

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-15 11:09:02

Golang Miscellaneous

EVA Package EVA实现了一个固定的goroutine池,用于管理和回收无限制任务队列的大量goroutine,从而允许开发人员限制由您的并发pro EVA创建的goroutine池的数量。EVA Package EVA实现了一个用于管理和回收大量goroutine池的固定goroutine池。具有无限任务队列的goroutine的数量,允许开发人员限制由并发程序创建的goroutine的数量。 例如,当处理来自CPU繁重的HTTP请求的作业时,您可以创建一个大小与您的CPU数量匹配的池。 特点:友好的界面:提交任务,获取号码。 goroutine的运行,泳池动态调节能力的调整


【文件预览】:
eva-master
----.gitignore(5B)
----pool_test.go(13KB)
----worker.go(3KB)
----callable.go(1017B)
----.travis.yml(157B)
----LICENSE(1KB)
----queue.go(4KB)
----README.md(6KB)
----task.go(4KB)
----pool.go(10KB)
----task_test.go(822B)

网友评论