《JAVA 核心知识点整理》JAVA多线程并发

第三章 JAVA 多线程并发

一、Java 并发知识库

二、Java 线程实现/创建方法

三、四种线程池

四、线程的生命周期

五、终止线程的四种方式

六、sleep 与 wait 的区别

七、start 与 run 的区别

八、Java 后台线程

九、Java 中的锁

十、线程的基本方法

十一、线程上下文切换

十二、同步锁与死锁

十三、线程池原理

十四、Java 阻塞队列原理

十五、volatile 关键字的作用

十六、CyclicBarrier、CountDownLatch、Semaphore 的用法

十七、线程共享数据

十八、ThreadLocal 的作用

十九、synchronized 和 ReentrantLock 的区别

二十、ConcurrentHashMap 并发

二十一、Java 中用到的线程调度

二十二、线程调度算法

二十三、CAS

二十四、AQS

以上章节多来自于 《Java并发编程的艺术》

文章作者: koral
文章链接: http://luokaiii.github.io/2019/12/01/读书笔记/《Java核心知识点整理》/3.Java多线程并发/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自