240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    ReentrantReadWriteLock源码解析

    简介 ReentrantReadWriteLock是juc包下的一个读写锁工具类,该类内部维护着一个读锁和一个写锁,通过读锁与写锁的分离使得在读...

  • Semaphore信号量源码解析

    简介 Semaphore(信号量)是juc包下的一个工具类,主要是用来控制同时访问公共资源的线程数,这个数量在Semaphore中叫做凭证数(a...

  • Resize,w 360,h 240
    LongAdder类源码解析

    LongAdder其实是AtomicLong的升级版,AtomicLong在多线程下会导致较多的自旋重试,主要原因还是因为多线程同时cas同一个...

  • Resize,w 360,h 240
    JOL工具分析java对象大小

    JOL全称为Java Object Layout,是分析JVM中对象布局的工具,该工具大量使用了Unsafe、JVMTI来解码布局情况,所以分析...

  • ThreadLocalRandom与Random效率对比

    ThreadLocalRandom类是jdk1.7在juc包下新增的随机数生成器,该类继承于Random类,那既然有Random随机数生成器了,...