Juc_并发编程目录

只有登上山顶,才能看到那边的风光
时刻磨刀,学习提升,才能不被淘汰

Juc00_多线程基础小知识
Juc01_多线程概述、四种实现方式、生命周期、常用方法、买票案例
Juc02_Synchronized、ReentrantLock实现生产者和消费者问题
Juc03_多线程中的虚假唤醒及如何解决
Juc04_阻塞队列
Juc05_线程池 底层原理+七大参数+拒绝策略
Juc06_Lock8锁问题+字节码层面看Synchronized+反编译synchronized锁
Juc07_锁(乐观锁和悲观锁|公平锁和非公平锁|递归锁|死锁|自旋锁)
Juc08_ForkJoin
Juc09_CompletableFuture异步编排
Juc10_Java内存模型之JMM(三大特性、happens-before)
Juc11_volatile与Java内存屏障
Juc12_CAS 底层Unsafe类+自旋锁思想
Juc13_原子操作类之"18"罗汉
Juc14_LongAdder源码深入剖析
Juc15_深入理解ThreadLocal 内存泄漏、弱引用、remove方法
Juc16_Java内存模型与对象头
Juc17_Synchronized与锁升级 无锁 偏向锁 轻量级锁 重量级锁
Juc18_强大的三个工具类(CountDownLatch 、CyclicBarrier 、Semaphore )
Juc19_线程中断interrupt
Juc20_LockSupport
AbstractQueuedSynchronizer之AQS

Juc22_ReentrantLock、ReentrantReadWriteLock、StampedLock

你可能感兴趣的:(Juc并发编程)