JUC系列: 再谈多线程 多线程编程的核心思想 并发编程进阶 推荐阅读:https://www.cnblogs.com/zwtblog/tag Java多线程 Java-基础 从synchronize到CAS和AQS JUC系列目录 ---点击跳转 再谈多线程 并发与并
JUC系列:
- 再谈多线程
- 多线程编程的核心思想
- 并发编程进阶
推荐阅读:https://www.cnblogs.com/zwtblog/tag
- Java多线程
- Java-基础
- 从synchronize到CAS和AQS
JUC系列目录---点击跳转
-
再谈多线程
- 并发与并行
- 顺序执行
- 并发执行
- 并行执行
- 再谈锁机制
- 重量级锁
- 轻量级锁
- 偏向锁
- 锁消除和锁粗化
- JMM内存模型
- Java内存模型
- 重排序
- volatile关键字
- happens-before原则
- 并发与并行
-
多线程编程的核心
- 锁框架
- Lock和Condition接口
- 可重入锁
- 公平锁与非公平锁
- 读写锁
- 锁降级和锁升级
- 队列同步器AQS
- 底层实现
- 公平锁一定公平吗?
- Condition实现原理
- 自行实现锁类
- 原子类
- 原子类介绍
- ABA问题及解决方案
- 并发容器
- 传统容器线程安全吗
- 并发容器介绍
- 阻塞队列
- 锁框架
-
并发编程进阶
-
- 线程池的使用
- 执行带返回值的任务
- 执行定时任务
- 线程池实现原理
- 线程池的使用
- 并发工具类
- 计数器锁 CountDownLatch
- 循环屏障 CyclicBarrier
- 信号量 Semaphore
- 数据交换 Exchanger
- Fork/Join框架
-