该仓库用于记录CSDN中和并发相关的代码整理
CSND地址:https://blog.csdn.net/ycd500756
脑图:http://naotu.baidu.com/file/ccaaff281d27035a688eaa952d86c927?token=eaa973facbe084e0
- 慕课网:《玩转Java并发工具,精通JUC,成为并发多面手》
- 慕课网:《Java高并发编程 从入门到面试》
- 书籍:《Java并发编程艺术》
- 自定义注解(标注线程是否线程安全,是否推荐使用)
- 原子性
- 可见行
- 有序性
- 安全发布对象与对象逸出
- 单例
- 不可变对象
- 线程封闭
- 常见线程不安全和线程安全的类(String、List、Set、Map)
- 死锁
- Thread类中常用方法
- 线程池
- Future
- 原子类
- 锁
UML目录存在的是集合、线程池、AQS框架的UML图,在IDEA下直接打开即可
项目中主要为学习并发的过程中代码整理,大部分都是记录基本用法,其中原理,源码分析等细节问题笔者建议结合书籍进行系统的学习。