【文件属性】:
文件名称:go-piper:用于使用Go语言创建和管理并发任务的库
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-20 14:52:14
Go
-
一种使用管道模式构建Go程序的简单方法。
Go-piper为每个通过非缓冲通道连接的每个管道步骤创建N个goroutine。 输入数据将通过所有步骤的工作人员进行引导,并将结果发送到输出通道。
重要的
仅在不断消耗您的输出通道的情况下,管道才起作用。
有关更多文档,请参阅
安装
go get github.com/pedronasser/go-piper
例子
package main
import (
"fmt"
"strconv"
// Import go-piper
"github.com/pedronasser/go-piper"
)
func main () {
// Create new Piper
pipe , err := piper . New (
【文件预览】:
go-piper-master
----piper.go(5KB)
----piper_test.go(3KB)
----LICENSE(11KB)
----examples()
--------01-int.go(890B)
--------02-http-server.go(35B)
----.gitignore(19B)
----README.md(3KB)