go 的select必须要for{}吗

yaxiaomu · · 1376 次点击
for和不同channel的收发操作有什么关系…… for是保证常驻,多次处理啊啊。 举个例子。 你现在需要进行一次查询,从5个数据源中取得数据,只需要有任何一个数据源取得信息就进行下一步处理,这时候就不需要for啊 再举个自立。 你现在需要做一个服务的关闭处理,就是接受退出信号后,退出服务并执行一段代码,然后退出代码只执行一次,退出信号又有多个来源。
#5
更多评论
你自己没有运行看看吗 问题多多啊
#1
select当然不需要for配合啊, 最典型的例子。 你需要执行一个任务,又需要能在超时时做一些额外处理。 你那3个自立和效率没关系,功能都不一样
#2