关于JAVA中AQS的个人理解

在理解AQS 之前有必要先理解一下锁的部分概念: 重入锁 、不可重入锁:线程拿到锁之后,是否可以自由(多次)进入同一把锁同步的其他代码; 独占锁、共享锁:获得这种锁的线程是否可修改资源,可以暂时简单地将独占理解为写,共享理解读。 AQS 全称为AbstractQueuedSynchronizer ,是JDK 提供的一个同步工具类,官方将 AQS描述为提供了一个基于FIFO(First in Fir
相关文章
相关标签/搜索