总感觉这段代码比较难并发处理

zhaohui_kevin · · 4674 次点击
for{ go handleClient(conn) }
#1
更多评论
for{ conn,err := net.ListenUDP("udp",udpAddr) if err==nil{ go handleClient(conn) } }
#2
<a href="/user/Hubery" title="@Hubery">@Hubery</a> 这样的做法貌似是不对的,我换了另一种方式,把Handle函数里面的内容拆开了,我测试了一下,这样是比较合理的, 如 func handle(){ xxxx go subhandle(); }
#3