golang并发共2篇
Golangsync.WaitGroup并发任务同步技巧-创客网

Golangsync.WaitGroup并发任务同步技巧

WaitGroup通过计数器协调并发任务,Add在启动前增加计数,Done在协程结束时减1,Wait阻塞主协程直至计数归零,需避免在goroutine中调用Add或重复使用未重置的WaitGroup,结合context可实现超时...
消失的彩虹的头像-创客网消失的彩虹6个月前
0396
如何在Golang中实现并发任务限流_Golang并发限流实现方法汇总-创客网

如何在Golang中实现并发任务限流_Golang并发限流实现方法汇总

使用带缓冲channel可限制最大并发数,通过信号量控制goroutine数量,任务执行前后操作channel实现限流,避免资源耗尽。
消失的彩虹的头像-创客网消失的彩虹4个月前
04713