![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
文章平均质量分 86
我神级欧文
这个作者很懒,什么都没留下…
展开
-
Java并发编程之线程安全性
线程安全性:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要额外的同步或协同,这个类都能表现出正确的行为,那么就称为这个类是线程安全的。线程安全主要体现在以下三个方面:原子性:提供了互斥访问,同一时刻只能有一个线程对它进行操作可见性:一个线程对主内存的修改可以及时的被其他线程观察到有序性:一个线程观察其他线程中的指令...原创 2019-03-01 20:06:12 · 211 阅读 · 0 评论 -
Java并发编程之安全发布对象的四种方法
安全发布对象的四种方法(1).在静态初始化函数中初始化一个对象的引用(2).讲对象的引用保存到volatile类型域或者AtomicReference对象中(3).讲对象的引用保存到某个正确构造对象的final类型域(4).讲对象的引用保存到一个由锁保护的域中下面的写法分别体现上面的4种模式(1)懒汉式单例模式/** * 懒汉式单例 * 在需要用到对象的时候...原创 2019-03-03 18:00:44 · 213 阅读 · 0 评论