- JMM
- volatile关键字
- 可见性
- 原子性
- 有序性
- 哪些地方用到过volatile?
- 单例模式的安全问题
- CAS
- CAS底层原理
- CAS缺点
- ABA问题
- AtomicReference
- AtomicStampedReference和ABA问题的解决
- 集合类不安全问题
- List
- CopyOnWriteArrayList
- Set
- HashSet和HashMap
- Map
- List
- Java锁
- 公平锁/非公平锁
- 可重入锁/递归锁
- 锁的配对
- 自旋锁
- 读写锁/独占/共享锁
- Synchronized和Lock的区别
- CountDownLatch/CyclicBarrier/Semaphore
- CountDownLatch
- 枚举类的使用
- CyclicBarrier
- Semaphore
- CountDownLatch
- 阻塞队列
- SynchronousQueue
- Callable接口
- 阻塞队列的应用——生产者消费者
- 传统模式
- 阻塞队列模式
- 阻塞队列的应用——线程池
- 线程池基本概念
- 线程池三种常用创建方式
- 线程池创建的七个参数
- 线程池底层原理
- 线程池的拒绝策略
- 实际生产使用哪一个线程池?
- 自定义线程池参数选择
- 死锁编码和定位
JUC知识点
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- layout: posttitle: 《Java并发编程的艺术》笔记categories: Javaexcerpt...
- 一个简单的单例示例 单例模式可能是大家经常接触和使用的一个设计模式,你可能会这么写 publicclassUnsa...