goroutine超时检查的两种方式

这节介绍两个非常重要的技巧来帮助您处理 goroutines 超时。简单说,这两个技巧帮您解决不得不一直等待一个 goroutine 完成它的工作,并且让您完全控制等待 goroutine 结束的时间。这两个技巧都使用方便的 select 关键字的功能并结合上节中使用过的 time.After() 函数。