摘要: 之前的时候看《并发编程的艺术》,书中提到dcl写法的单例模式是有问题的,有可能会导致调用者得到一个创建了一半的对象,从而导致报错。修复办法是将单例对象的引用添加volatile进行修饰,禁用重排序,则外界获取的就一定是已经创建好的对象了。 光说总是不行的,上代码: public class Sing 阅读全文
posted @ 2019-01-23 16:53 facelessvoidwang 阅读(771) 评论(0) 推荐(0)