文件名称:paralleltasks:Golang中并行作业执行摘要的库
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-18 03:43:14
Go
并行任务 Golang中用于并行任务执行摘要的库。 这个库提供了一个简单的抽象,可以像标准同步一样并行执行一堆任务sync.WaitGroup可以这样做,但是它支持使用上下文进行超时和取消,并在通道中返回任务的结果和错误。 由于Go没有泛型,因此响应渠道正在使用interface{} 。 例子 func main () { timeout := time . Second * 5 ctx , _ := context . WithTimeout ( context . Background (), timeout ) urls := [] string { "https://jsonplaceholder.typicode.com/todos/1" , "https://jsonplaceholder.typicode.com/todos/2" , "https://
【文件预览】:
paralleltasks-main
----go.mod(128B)
----paralleltasks_suite_test.go(205B)
----.github()
--------workflows()
----go.sum(8KB)
----paralleltasks_test.go(2KB)
----paralleltasks.go(1KB)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(292B)
----cmd()
--------main.go(1KB)