for-select模式
一、在通道上发送迭代变量
for _, s := range []string{"a", "b", "c"} {
select {
case <-done:
return
case stringStream <- s:
}
}
二、无限循环等待停止
for {
select {
case <-done:
return
default:
}
// 执行非抢占任务
}
博客介绍了Go语言中for-select模式,包含在通道上发送迭代变量以及无限循环等待停止两方面内容,聚焦于该模式在Go语言编程里的具体应用。

被折叠的 条评论
为什么被折叠?



