Java并发编程思维导图
并发编程JDK-API线程安全概念性能与可伸缩性解决死锁如何让多线程下的类安全类的线程安全性定义实战:实现一个安全的单例模式JAVA的详解volatile关键字使用场景指令重排序内存语义原子操作的实现原理CAS机制CAS的ABA问题锁synchro...
·
并发编程JDK-API
- 线程安全
- 概念
- 性能与可伸缩性
- 解决死锁
- 如何让多线程下的类安全
- 类的线程安全性定义
- 实战:实现一个安全的单例模式
- JAVA的详解
- volatile关键字
- 使用场景
- 指令重排序
- 内存语义
- 原子操作的实现原理
- CAS机制
- CAS的ABA问题
- 锁
- synchronized的实现原理
- Lock接口
- volatile关键字
- 概念
- Java常用并发工具接口和类源码分析
- CountDownLatch
- CyclicBarrier
- Semaphore
- ConcurrentHashMap
- Fork/join
- hashMap
- list
- 线程基础
- 线程的概念、好处、
- 启动和终止线程
- 启动线程的方式
- 线程如何中断
- 如何安全的终止线程
- 线程的状态
- 线程的优先级
- demon线程
- 线程的常用方法:sleep(),wait(),notify()/notifyAll()等
- 线程间的协作通信
- volatile和synchronized
- 生产者消费者模型
- join方法
- ThreadLocal线程变量详解
- 实战应用
- 连接池
- 线程池
- 如何计算合适的线程数
- 线程池和Executor框架
- 线程池ThreadPoolExecutor使用
- 线程池ThreadPoolExecutor原理
- Executor原理
- 组成部分
- Executors
- FutureTask
- CompletionService
更多推荐
已为社区贡献1条内容
所有评论(0)