文件名称:squaredance:简单的任务协调
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-20 01:34:50
Go
广场舞 简单的任务协调 Squaredance 提供了一个干净的接口来运行一组 goroutines,任何错误都应该结束聚会。 受和启发,squaredance 采用了一种处理这些同步任务的单一方式。 简单案例 c := squaredance . NewCaller () vals := make ( chan string ) // Start 5 tasks for i := 0 ; i < 5 ; i ++ { c . Spawn ( func ( sf squaredance. Follower ) ( err error ) { for { select { case <- sf . StopChan (): return caseval := <- vals : fmt . Printf ( "%s \n " , val )
【文件预览】:
squaredance-master
----README.md(2KB)
----squaredance.go(3KB)
----LICENSE(11KB)
----squaredance_test.go(5KB)
----.travis.yml(67B)