多线程与高并发

Volatile Volatiles是java虚拟机提供的轻量级的同步机制 三大特性:保证可见性,不保证原子性,禁止指令重排 CAS CAS(CompareAndSet) 比较并交换算法,保证数据原子性 UnSafe类是其一个实现的类 缺点:循环时间长,开销大。只能保证一个共享变量的原子操作。 AtomicInteger是一个支持原子操作的Integer类,它提供了原子自增方法、原子自减方法以及原
相关文章
相关标签/搜索