golang编程总结(十)context和pool

context

和waitgroup有点像,不过waitgroup感知的是子go routine是否完成了任务,而context感知的是子go routine是否超时了,取消了任务这些情况
1.TimeoutContext,DeadlineContext自动或者手动取消
2.CancelContext,手动取消
3.如何感知取消信号:通过context的done返回的通道是否被关闭
4:如何感知取消的原因:通过context的Err

posted @ 2022-03-08 17:04  故意写bug  阅读(71)  评论(0)    收藏  举报