摘要: 单例模式-LazyDoubleCheckSingleton(懒加载双重检查锁) 以上的双重检查锁代码的缺点: 1.会发生指定重排序 假设一种情况: 两个线程同时访问对象,如果编译器优化之后,一个线程执行顺序为1.3.2,当线程1执行到3的时候,那么线程2执行生成对象的时候就会没有对象. 解决办法关键 阅读全文
posted @ 2019-06-18 14:29 xujiangxi 阅读(96) 评论(0) 推荐(0) 编辑