java并发知识体系图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/07961e9bc69c58e2026502c65f6331f1.png)
常用的并发工具类及原理:
线程池、synchronized、Lock 锁,悲观锁和乐观锁、可重入锁、公平锁和非公平锁、读写锁、ConcurrentHashMap、CopyOnWriteArrayList、ThreadLocal、6 种原子类、CAS 原理、线程协作的 CountDownLatch、CyclicBarrier、Semaphore、AQS 框架、Java 内存模型、happens-before 原则、volatile 关键字、线程创建和停止的正确方法、线程的 6 种状态、如何解决死锁等
Java实现线程的方法
Java线程简单使用
Java Thread和Runnable详解
线程的状态详解
Java Thread类API讲解