处理相关的goroutines死亡?

时间:2019-06-25 13:14:07

标签: go concurrency goroutine

我很确定这是一个常见问题。 假设有一些dieChan := chan struct{}用于表示某些gorutine A的死亡。因此可能是select,其中一种情况是case <-dieChan: return。如果我想在A死后立即处置许多gorutine,该怎么办? context.Context可以帮助我管理一组相互关联的goroutine的生命周期吗?还是还有其他惯用的方法/标准方法?

0 个答案:

没有答案