GoWorkers
Go中使用goroutines实现的最小有效的可扩展workerpool实现。
注意:请勿使用master分支。 使用最新版本。
目录
安装
$ go get github.com/dpaks/goworkers
例子
基本的
package main
import "github.com/dpaks/goworkers"
func main () {
// initialise
gw := goworkers . New ()
// non-blocking call
gw . Submit ( func () {
// do your work here
})
// wait till your job finishes
gw . Stop ( false )
}
带参数
package main
import (
"fmt"
"log"
1