2018年7月2日

synchronized 与 volatile 原理 —— 内存屏障的重要实践

摘要: 单例模式的双重校验锁的实现: 第一种: 在 static 方法上加 synchronized,等同于将整个类锁住。每当通过此静态方法得到该对象时,就需要同步。 如果是实例方法(不是 static),那个 synchronized 锁只会对同一个对象多次调用该方法才会同步,不同的对象(实例)调用则不保 阅读全文

posted @ 2018-07-02 09:23 Lemo_wd 阅读(4023) 评论(1) 推荐(0) 编辑

导航