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

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

思维导图地址

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

一、并发工具类的分类

image-20220205184441682

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

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

image-20220205184520364

1、互斥同步

image-20220205184538613

2、非互斥同步

image-20220205184601780

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

image-20220205184628274

4、无同步方案、不可变

image-20220205184648237

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

image-20220205184732171

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

image-20220205184757510

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

image-20220205184817557

posted @ 2022-02-05 18:51  DarkerG  阅读(40)  评论(0编辑  收藏  举报