240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    CyclicBarrier源码解析

    一个多线程协同器,它可以让一组线程相互等待,当等待的数量达到预设数量时这组线程通过等待继续工作。说得形象点,CyclicBarrier就好比汽车...

  • Resize,w 360,h 240
    CountDownLatch源码解析

    总体介绍 一个同步器:能够让一个或者多个线程等待等待某个条件的到来再继续执行。 大家可以把CountDownLatch初始化的值认为是有N道门,...

    0.1 98 0 1
  • Resize,w 360,h 240
    AbstractQueuedSynchronizer源码深度解析

    总体介绍 基于队列的抽象同步器,它是jdk中所有显示的线程同步工具的基础,像ReentrantLock/DelayQueue/Countdown...

  • DelayQueue源码分析

    延迟队列:往队列中放入的元素具有一定的延迟时间,延迟时间到期后,take或者poll方法才能获取到这些元素。先看以下延迟队列的构造: 作为一个阻...

  • LinkedTransferQueue源码解析

    之前写了SynchronousQueue的源码解析,其内部实现有两个数据结构:一个是栈,一个是FIFO队列,在之前的文章中主要分析了栈(非公平模...

  • Resize,w 360,h 240
    JDK1.8 SynchronousQueue源码解析

    同步队列:它继承了一般的AbstractQueue和实现了BlockingQueue接口。它与其它的BlockingQueue最大的区别就在它不...