2018年6月7日

ConcurrentHashMap JDK1.8

摘要: 转载:https://blog.csdn.net/u010412719/article/details/52145145 注意:ConcurrentHashMap中的get方法中,没有进行同步,理由可能如下: 代码中会先执行 e = tabAt(tab, (n - 1) & h)),该方法是通过CA 阅读全文

posted @ 2018-06-07 21:29 夜的第八章 阅读(259) 评论(0) 推荐(0) 编辑

synchronized修饰普通方法和静态方法

摘要: 首先,要知道,synchronized关键字修饰普通方法时,获得的锁是对象锁,也就是this。而修饰静态方法时,锁是类锁,也就是类名.class。 synchronized修饰普通方法 Synchronized修饰普通方法时,锁是对象锁(this)。 当该类中有多个普通方法被Synchronized 阅读全文

posted @ 2018-06-07 20:48 夜的第八章 阅读(8114) 评论(0) 推荐(1) 编辑

导航