【并发编程】 --- Reentrantlock源码解析1:同步方法交替执行的处理逻辑

文章目录 1 Reentrantlock前置知识 1.1 理清代码同步的本质 1.2 Reentrantlock的核心三板斧 1.2.1 Compare And Swap(CAS) --- 保证同一时刻只有一个线程能够抢到锁 1.2.2 park & unpark --- 让竞争不到锁的线程马上挂起和从挂起中唤醒 1.2.3 自旋 --- 确保线程尽可能不进行park 1.3 AQS --- 保证
相关文章
相关标签/搜索