方法中加锁的不同 - ITeye问答
现有如下代码,为什么getStatsMap1这个不能锁住,而getStatsMap2是可以的,这2者有什么区别,高手帮解释下,谢谢。 依据我的理解,对一个static 变量加锁和对方法加...
方法中加锁的不同_已解决 - 阿里巴巴生意经
2013年11月14日 - 两个方法锁定的资源不一样。在方法上同步,相当于实例的加锁。getStatsMap2的代码相当于:publicMapgetStatsMap2(){synchronized(this){if(statsMap==nu...