摘要: 一、单例模式的特点: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 二、常见的几种单例模式 1、饿汉式,静态常量 在类装载时就完成类的初始化,没有达到lazy loading的效果,如果从始至终没有使用过这个类,可 阅读全文
posted @ 2019-06-27 09:44 与君共舞 阅读(252) 评论(0) 推荐(0)
摘要: 一、volatile特性: volatile是Java虚拟机提供的轻量级的同步机制。主要有三大特性: 保证可见性 不保证原子性 禁止指令重排序 1、保证可见性 1)代码演示 AAA线程修改变量number的值为60,main线程获取到的number值是0,就一直循环等待。 原因:int number 阅读全文
posted @ 2019-06-27 00:15 与君共舞 阅读(1366) 评论(0) 推荐(0)