wuhan

wuhan

威望 : 5 积分 : 1995 赞同 : 6 感谢 : 0

更多 »回复

1

我是这样理解的:方法调用的时候会产生一个副本,使用func (p tsmu)write(k,v int)定义的方法,调用的时候会使用tsmu的值的副本,所以mutex也是副本,就不是同一个锁了。如果改成func (p * tsmu)write(k,v int)...

0

看了第二种的代码,个人感觉可以让所有worker共用一个job queue,这样代码可以简化很多

0

Gogland现已改名叫GoLand,JetBrains出品,不用装各种插件,功能强大,个人感觉很好用

0

哪个case都不执行不太可能吧,至少case <-c.pingTicker.C能执行啊,除非ticker有问题。在每个case下面,if前面加上日志,确保每个case执行都能打日志。

0

```go switch c := s[i]; true { ``` 没看懂这个true的作用

更多 »发问

4

271 次浏览  • 5 个关注   • 2019-03-20

2

633 次浏览  • 3 个关注   • 2018-11-14

2

694 次浏览  • 2 个关注   • 2018-05-28

更多 »动态

发问

回复

文章

最新动态

详细资料

个人成就:

威望: 5 积分: 1995 赞同: 6 感谢: 0

最后活跃:
8 小时前
更多 » 关注 0
更多 » 1 人关注

FireTheHole

关注 0 话题
主页访问量 : 987 次访问