在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:go-goes开源软件地址:https://gitee.com/bitschen/go-goes开源软件介绍:Go Goes
Install
Dep[[constraint]] name = "github.com/yoojia/go-goes" version = "0.1.0" Usage三个步骤:
// 指定协程池创建100个工作协程pool := goes.NewGoesPoolDefault(100)// 启动pool.Start()// 停止协程池,阻塞等待所有任务函数执行完毕后返回。defer pool.Shutdown()wg := new(sync.WaitGroup)TASKS := int(1000 * 100)for i := 0; i < TASKS; i++ { wg.Add(1) // 通过 Add 方法,向协程池添加等待调度的任务函数 pool.Add(func() { wg.Done() })}wg.Wait() Note需要注意的问题:
Projects本项目同时在以下两个代码托管平台更新维护:
LicenseThis package is licensed under Apache License 2.0. See LICENSE for details. |
请发表评论