Java基础
Lcxy_Demo
这个作者很懒,什么都没留下…
展开
-
Java基础Volatile、CAS、事务、共享锁、拍他锁、乐观锁、悲观锁、表锁、行锁、JMM、ABA问题
Java基础 谈谈对volatile字段的理解。 volatile是JVM虚拟机提供的一个轻量级的同步机制 1、保证可见性 2、不保证原子性 3、禁止指令重排序=有序性 volatile的应用 单例模式 -> 一共有六种(见代码!SingletonDemo....原创 2019-05-30 19:02:40 · 404 阅读 · 0 评论 -
自旋锁demo
import java.util.concurrent.atomic.AtomicStampedReference;/** * Function:自旋锁演示demo * * A线程加锁后沉睡5秒然后解锁,B线程加锁解锁 * * 请手写一个自旋锁 * * @author liubing * Date: 2019/6/6 5:17 PM * @since JDK 1.8 ...原创 2019-06-06 17:53:30 · 782 阅读 · 0 评论