Open anxiaowen opened 10 months ago
read方法里面修改全局变量clientMsg,难道不会有并发问题?
尝试修复了
你这个明显不对,消息不能用全局变量存,不然并发上去肯定会出错.
你不应该使用全局的变量,应该使用局部变量,然后通过方法传递.或者使用结构体方法的方式
你不应该使用全局的变量,应该使用局部变量,然后通过方法传递.或者使用结构体方法的方式
ok 谢谢指出 有空我再验证一下
server.go 不应该 使用select {}
来挂起,这样会内存泄露,我不知你为什么要注释掉
select {
case <-done:
return
}
read方法里面修改全局变量clientMsg,难道不会有并发问题?