文件名称:topo:用于创建由通道连接的 goroutines 的进程拓扑的库
文件大小:16KB
文件格式:ZIP
更新时间:2024-07-29 15:20:12
Go
托普 一个用于创建由通道连接的 goroutine 的进程内拓扑的库。 Topo 执行概述的样板工作。 您接收正确连接的输入和输出通道,在处理管道时为您留下消息处理。 Topo 力求简单,所有交互都通过适当的 Go 通道进行,没有包装接口。 示例代码 package main import ( "fmt" "sync" "github.com/mdmarek/topo" "github.com/mdmarek/topo/topoutil" ) const nworkers = 2 func worker ( in <- chan topo. Mesg , out chan <- topo. Mesg ) { ... do something ... } func main () { wg := new (sync. WaitGroup ) wg . Add ( nworke
【文件预览】:
topo-master
----example()
--------meetup.go(3KB)
--------usagov.go(3KB)
----doc.go(1KB)
----LICENSE(11KB)
----topo_test.go(11KB)
----topoutil()
--------topoutil.go(4KB)
----topo.go(6KB)
----README.md(3KB)