Avatar notebook default
22篇文章 · 22682字 · 2人关注
  • java String StringBuilder StringBuffer

    开篇  看了源码之后会发现有关java的String知识点面试的确很无聊,但凡看过代码的基本上都知道,所以我们去面试别人就用这个去面试别人就是为...

  • java源码 - Semaphore

    开篇 Semaphore是一种基于计数的信号量。它可以设定一个阈值,基于此,多个线程竞争获取许可信号,做完自己的申请后归还,超过阈值后,线程申请...

  • java源码 - CyclicBarrier

    开篇 CyclicBarrier是一个同步工具类,它允许一组线程互相等待,直到到达某个公共屏障点。与CountDownLatch不同的是该bar...

  • java源码 - CountDownLatch

    开篇 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountD...

  • java源码 - ReentrantReadWriteLock读锁介绍

    开篇 这篇文章主要从源码角度讲解ReentrantReadWriteLock的ReadLock的加锁和减锁过程。 ReentrantReadWr...

  • java源码 - ReentrantReadWriteLock写锁介绍

    开篇  这篇文章主要从源码角度讲解ReentrantReadWriteLock的WriteLock的加锁和减锁过程。 ReentrantRead...

  • Resize,w 360,h 240
    java源码 - ReentrantReadWriteLock介绍

    开篇  ReentrantReadWriteLock是Lock的另一种实现方式,我们已经知道了ReentrantLock是一个排他锁,同一时间只...

  • java源码 - ReentrantLock图解加锁过程

    开篇 用图形化的方式加深加锁和解锁过程的解释性。 java源码 - ReentrantLockjava源码 - ReentrantLock之Fa...

  • java源码 - ReentrantLock之NonfairSync

    开篇  NonfairSync和FairSync相比而言,多了一次抢占机会,其他处理逻辑几乎是一模一样。 NonfairSync的tryAcqu...

文集作者