Java多线程之ReentrantLock实现原理和源码分析(二)

章节概览、 Java多线程之章节概览 一、ReentrantLock概述 ReentrantLock字面含义是可重入的互斥锁,实现了和synchronize关键字同样的独占锁功能。可是ReentrantLock使用的是自旋锁,经过CAS硬件原语指令实现的轻量级的锁,不会引发上下文切换。而Synchronize关键字是重量级的且是独占的悲观锁。在使用过程当中,会引发上下文切换。同时Reentrant
相关文章
相关标签/搜索