2021
05-25
05-25
Go语言使用select{}阻塞main函数介绍
很多时候我们需要让main函数不退出,让它在后台一直执行,例如:funcmain(){fori:=0;i<20;i++{//启动20个协程处理消息队列中的消息c:=consumer.New()goc.Start()}select{}//阻塞}可能大多数人想到阻塞的方法是用channel,当然都是可以的,不过用select{}更加简洁:)补充:由浅入深聊聊Golang中select的实现机制正文话说今天在玩select的时候发现一个问题,是这样的:片段1:funcmai...
继续阅读 >