Java 多线程,并发编程
1 创建线程的方法
https://blog.csdn.net/li_mengjun/article/details/78159827?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_antiscanv2&utm_relevant_index=5
Thread 常用api
2 线程同步
2.1 同步代码块
2.2 同步方法
2.3
3 线程通信
4 线程池
4.1 ThreadPoolExecutor
4.2 Executor
4.3 定时器
4.4 线程生命周期
阻塞和非阻塞的区别
ConcurrentHashMap
synchronized
锁升级流程
https://blog.csdn.net/qq_43842093/article/details/121024792
乐观锁与悲观锁的区别
https://blog.csdn.net/weixin_45177786/article/details/121573184