8.Java多线程

进程和线程的区别和联系

8.1创建线程的方法

8.2Thread类的常见属性

8.3线程状态

8.4线程安全问题

8.5wait和notify

8.6两种单例模式

8.7简单写一个阻塞队列

8.8模拟实现计时器

8.9Java线程池

8.10模拟实现线程池

8.11使用线程池的好处

8.12常见的锁策略

8.13死锁产生的原因以及解决方案

8.14synchronized关键字

8.15锁的优化

8.16CAS 

8.17ReentrantLock(可重入锁)​​​​​​​ 

8.18信号量Semaphore和CountDownLatch​​​​​​​ 

8.19ConCurrentHashMap 

你可能感兴趣的:(java)