0
点赞
收藏
分享

微信扫一扫

golang 好用的协程池推荐

桑二小姐 2022-05-17 阅读 117

golang开源的协程池项目:​​github.com/gammazero/workerpool​​

下面是一段使用 demo

package main

import (
"fmt"
"github.com/gammazero/workerpool"
"time"
)

func main() {
wp := workerpool.New(2)
requests := []string{"alpha", "beta", "gamma", "delta", "epsilon"}

for _, r := range requests {
//r := r
wp.Submit(func() {
time.Sleep(time.Second * 2)
fmt.Println("Handling request:", r)
})
}

wp.StopWait()




举报

相关推荐

0 条评论