Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 425 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 425 Bytes

golang通用协程池

简化协程管理

实现功能

  • 限制协程数量
  • 阻塞等待指定数量任务执行(sync.WaitGroup)

使用方法

pool := New(2, 4) // 初始化一个总数为4,并发数为2的协程池
pool.Submit(func() {    
	time.Sleep(time.Second) // 提交任务
})
// 等待所有协程执行完毕
pool.Wait()

个人博客

每天进步一点点