并发
灯塔先生
这个作者很懒,什么都没留下…
展开
-
Java并发编程与高并发解决方案--安全发布对象
目录发布对象 对象逸出安全发布对象四种方式懒汉模式--实例单例 懒汉模式 -->双重同步锁单例模式饿汉模式--实例单例 饿汉模式--静态代码块实例单例 枚举方式--实例单例 (最安全、推荐)不可变对象final关键字final关键字的好处final知识点总结发布对象使一个对象能够被当前范围之外的代码所使用private St...原创 2018-12-19 16:28:46 · 265 阅读 · 0 评论 -
Java并发编程与高并发解决方案--线程安全性
目录原子性Atomic包--CAS(重点)CAS原理CAS的ABA问题LongAdder与AtomicLongLongAdder AtomicLongAtomicLong和LongAdder区别(重点)AtomicReference与AtomicIntegerFieldUpdaterAtomicReference AtomicIntegerFieldUp...原创 2018-12-19 10:51:51 · 510 阅读 · 0 评论 -
线程限制与线程不安全类、同步容器
线程限制性通俗的讲,就是不想共享数据了,在自己的线程内部操作。Ad-hoc线程限制Ad-hoc线程限制是指维护线程限制性的任务全部落在实现上的这种情况。因为没有可见性修饰符与本地变量等语言特性协助将对象限制在目标线程上,所以这种方式是非常容易出错的。栈限制线程限制一种特例,通过本地变量触及对象。本地变量本身就被限制执行线程中:存在于这个执行线程栈。其他线程无法访问。Thre...原创 2018-12-24 21:14:47 · 153 阅读 · 0 评论