240 发简信
IP属地:浙江
  • ReenTrantLock源码浅析

    ## ReenTrantLock是什么 ReenTrantLock是juc包下的一个经典的互斥锁,也是 **可重入锁**(即当前线程在已经获取改...

  • 浅析AQS (二)--condition的实现

    在前一章节中,我们简单分析过aqs中加锁以及阻塞的流程,这一章我们来分析一下condition条件阻塞工具的实现 ## 什么是condition...

  • 浅析AQS(1)---独占锁以及共享锁的实现

    ## 什么是AQS 所谓AQS,指的是AbstractQueuedSynchronizer,它提供了一种实现阻塞锁和一系列依赖FIFO等待队列的...

  • 用最通俗的语言解释Synchronized原理以及偏向锁,自旋锁,轻量级锁和重量级锁的区别(附面试中涉及到的锁的解释)

    在早之前的版本中,synchronized一直被冠以性能消耗高,十分重的标签,并且给他取名为重量级锁,不过在jdk1.6后对synchroniz...