semgroup 用于并发执行一组任务,提供限制协程数量、同步等待任务执行完成及错误信息传递的能力。不同于 errgroup ,semgroup 会执行所有任务,且收集任务产生的 error 信息。在全部任务执行完成后,将收集的 error 信息返回给开发者。 使用方法 快速使用请看官网的使用方法,此处不赘述 示例 TestDemo 中用到了如下功能,可以按需使用 context 定义了超时时间,…
semgroup 用于并发执行一组任务,提供限制协程数量、同步等待任务执行完成及错误信息传递的能力。不同于 errgroup ,semgroup 会执行所有任务,且收集任务产生的 error 信息。在全部任务执行完成后,将收集的 error 信息返回给开发者。 使用方法 快速使用请看官网的使用方法,此处不赘述 示例 TestDemo 中用到了如下功能,可以按需使用 context 定义了超时时间,…
讨论
登录后参与讨论
还没有评论,来说第一句吧。