select 执行问题

power2021 · · 992 次点击
看你代码,变量 `times` 表示的是100ms, 你上面有有一个`context.withTimeout`会在100ms发出一个信号,这个 `ctx.done`就执行到了
#5
更多评论
为了你初五就提问题点赞
#1
你代码 `times` 变量是多久?`<-ctx.Done():` 是接收超时的信号; 但是你的 `default: time.Sleep(times * 10)` 阻塞住代码了,正常只会输出 1 然后超时退出了。
#2