修订历史
- 2024.06.15 创建笔记
if [ "X$1" != "X" ];
判断shell有没有第一个参数limit := semaphore.NewWeighted(8)
for _, friend := range friends {
if limit.Acquire(ctx, 1) != nil {
break
}
go func() {
...
limit.Release(1)
}()
}
limit.Acquire(context.Background(), 8)
https://juejin.cn/user/1169536101660679/posts