摘要: 然而如果某个 goroutine 运行时间太长了,那很肯定会拖累主 goroutine 被阻塞住,整个程序就挂起在那儿了。因此我们需要有超时的控制。 通常我们可以通过 select + time.After 来进行超时检查,例如这样,我们增加一个函数 Run() ,在 Run() 中执行 go ru 阅读全文
posted @ 2021-05-08 17:35 matengfei 阅读(133) 评论(0) 推荐(0) 编辑