Skip to content

Latest commit

 

History

History
75 lines (63 loc) · 3.52 KB

File metadata and controls

75 lines (63 loc) · 3.52 KB

并发编程

在线资源

线程

线程池

Java内存模型

并发容器

JUC

  • 关键词:ReentrantLock AQS JUC CountDownLatch CyclicBarrier Semaphore BlockingQueue ArrayBlockingQueue LinkedBlockingQueue LinkedBlockingDeque PriorityBlockingQueue SynchronousQueue DelayQueue
  • AQS与并发包中锁的通用实现
  • 图解几个好玩的并发辅助工具类
  • 图解BlockingQueue阻塞队列
  • 线程池ForkJoinPool简介
    • 抽象同步器AQS的实现原理
    • ReentrantLock实现原理
    • 非公平锁和公平锁实现的区别
    • 可中断锁的实现原理
    • AQS的核心是state字段以及双端等待队列
    • CountDownLatch的工作原理和使用场景;
    • CyclicBarrier的工作原理和使用场景;
    • Semaphore的工作原理和使用场景。
    • 各种阻塞队列底层是如何实现的,他们之间有什么优缺点,在什么场景使用;

书籍

  • 📖 《Java并发编程实战》
  • 📖 《Java并发编程之美》