总内容
并发与并行、创建线程的方式、线程状态、sleep与wait、notify与notifyAll、run与start、创建线程池方式、线程安全的三大特性、死锁必要条件、Threadlocal、synchronized实现原理、synchronized与volatile的区别、synchronized与lock、synchronized与Reentrantlock、atomic
1 并发与并行,进程与线程
2 创建线程的几种方式
3 线程状态
4 sleep()和wait()都能让程序进入等待环节,但是sleep()不释放锁,wait()释放锁
5 notify()和notifyAll()有什么区别
6 run() 和 start()
7 创建线程池方式
8 submit()与execute()
9 线程安全的三大特性
10 死锁必要条件
11 Threadlocal
12 synchronized实现原理
13 synchronized与volatile的区别
14 synchronized与lock
15 synchronized与Reentrantlock
16 atomic