【Beautiful JUC Part.1】建立起Java并发体系的大厦

【Beautiful JUC Part.1】建立起Java并发体系的大厦

思维导图地址

https://darkerg.lanzout.com/iNtK0zmosmb
密码:91bb

一、并发工具类的分类

【Beautiful JUC Part.1】建立起Java并发体系的大厦

  • 为了并发安全:互斥同步、非互斥同步、无同步方案
  • 管理线程、提高效率
  • 线程协作

二、为了线程安全(从底层原理来分类)

【Beautiful JUC Part.1】建立起Java并发体系的大厦

1、互斥同步

【Beautiful JUC Part.1】建立起Java并发体系的大厦

2、非互斥同步

【Beautiful JUC Part.1】建立起Java并发体系的大厦

3、结合互斥和非互斥同步

【Beautiful JUC Part.1】建立起Java并发体系的大厦

4、无同步方案、不可变

【Beautiful JUC Part.1】建立起Java并发体系的大厦

三、为了线程安全(从使用者的角度来分类)

【Beautiful JUC Part.1】建立起Java并发体系的大厦

四、为了方便管理线程、提高效率

【Beautiful JUC Part.1】建立起Java并发体系的大厦

五、为了线程之间配合,来满足业务逻辑

【Beautiful JUC Part.1】建立起Java并发体系的大厦

上一篇:关于typedef和struct使用过程中的一些思考(2020/12/23更新)


下一篇:JUC练习8——队列