go 指针接收和值接收的问题

liu826250634 · · 876 次点击
不加指针类型取的是connManager的副本,每次拿的锁对象都是不一样的,所以锁没起作用。可以把connlock改成*sync.RWMutex
#1
更多评论
如果这样修改的话。 会发生错误 runtime error: invalid memory address or nil pointer dereference 也就是说, c.connLock 值为空?
#2
解决了, 感谢!
#3