JAVA多线程的小结

 

Thread

1,synchronize,volatile,finaly

--语意,及加载顺序

volatile适用模式

 

2,thread的相关类,wait,notify,notifyAll,sleep,interrupted,过时的stop,suspend,resume

 

3,ThreadLocal

---ThreadLocal的常用模式

 

4,java.util.concurrent

1,线程池

3,锁

--lock和synchronize

4,atomic类

--CAS的原理

5,同步集合对象

--常用模式

6,其它辅助类工具

--常用模式

7.fork-join框架

--最佳实践

 

5,JDK 6.0对锁做了一些优化比如锁自旋、锁消除、锁合并、轻量级锁、所偏向等

 

6.NIO

--原理

 

7,线程模型的最佳实践

 

8,JAVA多线程运行的模型

-- JAVA线程的运行内存模型【JAVA内存模型】

 

9,多线程的调试及其监控

 

持续更新中

你可能感兴趣的:(java多线程)