主题
Java并发 八股导航:三方资料(小林coding / JavaGuide / 沉默王二)按主题归档,重合题的最优对比见各专题内「题解」页。 速刷配套:面渣逆袭 Java并发。
线程基础、锁与 AQS、volatile/synchronized、线程池、并发容器。
JavaGuide
- AQS 详解
- Atomic 原子类总结
- CAS 详解
- CompletableFuture 详解
- JMM(Java 内存模型)详解
- Java 常见并发容器总结
- Java 线程池最佳实践
- Java 线程池详解
- Java 锁详解:互斥锁、读写锁、自旋锁与 synchronized 锁优化
- Java并发常见面试题总结(上)
- Java并发常见面试题总结(下)
- Java并发常见面试题总结(中)
- ThreadLocal 详解
- 乐观锁和悲观锁详解
- 从ReentrantLock的实现看AQS的原理及应用
- 虚拟线程常见问题总结
二哥(沉默王二)
- 24张图带你彻底弄懂 Java 线程池
- Java atomic包中的原子操作类(AtomicInteger)总结
- Java volatile关键字解析
- Java并发编程通信工具类 Semaphore、Exchanger、CountDownLatch、CyclicBarrier、Phaser等一网打尽
- Java线程的6种状态及切换(透彻讲解)
- synchronized到底锁的什么?偏向锁、轻量级锁、重量级锁到底是什么?
- 《二哥的并发编程》小册简介,GitHub星标17000+,共计 15 万余字,200+张手绘图
- 为什么阿里巴巴要禁用Executors创建线程池?
- 从根上理解生产者-消费者模式
- 公司空降一个美团大佬,彻底把Java中的锁”讲清楚了
- 吊打Java面试官之ConcurrentHashMap(线程安全的哈希表)
- 吊打面试官之Java ConcurrentLinkedQueue
- 吊打面试官之Java CopyOnWriteArrayList
- 奇淫巧技,异步编程 CompletableFuture 是真的优雅
- 室友打了一把王者就学会了 Java 多线程
- 小米面试官:进程与线程的区别是什么?
- 深入剖析Java定时任务ScheduledThreadPoolExecutor
- 深入浅出偏向锁
- 深入理解Java并发线程阻塞唤醒类LockSupport
- 深入理解Java并发编程之Fork/Join框架
- 深入理解Java并发读写锁ReentrantReadWriteLock
- 源码深入解析BlockingQueue
- 线程的安全问题:原子性、可见性、活跃性
- 线程组和线程优先级(冷门知识)
- 聊聊Java的并发集合容器ConcurrentHashMap、阻塞队列和 CopyOnWrite 容器
- 获取 Java 线程执行结果:Callable、Future和FutureTask
- 详解 Java Condition 的 await 和 signal 等待通知机制
- 锁分类以及 JUC 包下的锁介绍,一网打尽
- 面了一个25岁的学妹,把synchronized关键字讲的那叫一个透彻