
conc
sourcegraph
Better structured concurrency for go
AI 简介
conc 是一个为 Go 语言设计的结构化并发工具库,提供更安全、易用的并发原语。其核心功能包括增强型 WaitGroup、带并发限制的任务池(Pool)以及支持结果收集与错误聚合的 ResultPool,所有实现均基于 Go 原生 goroutine 和 channel,避免竞态与资源泄漏。项目强调确定性生命周期管理、上下文感知取消和清晰的错误传播机制。适用于需要精细控制并发度、批量执行异步任务并统一处理结果或错误的场景,如微服务后端批处理、数据抓取、API 聚合等高并发 Go 应用开发。
Go
MIT License10.4k
Stars
359
Forks
63
Watchers
21
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分67.67
默认分支main