goroutine 数据竞争的问题

FreeWong · · 3734 次点击
这样写就没有问题了 tmp := make([]byte, n) copy(tmp, buf[:n]) go response(udpServer, addr, tmp) 你也可以参数其他办法,避免多groutine 数据竞争就行了。
#2
更多评论
我在本地使用特定字符串休眠的方法测试了一下,确实是像你说的那样的,我也是新手,如果有错请大佬们指正 ![gotest.png](https://static.golangjob.cn/230517/ee130447085850bc4fe158eff344286c.png)
#1
很简单, 因为切片是引用类型
#3