Skip to content

Commit

Permalink
wang, feat: JUC
Browse files Browse the repository at this point in the history
  • Loading branch information
lbwanga committed Sep 10, 2024
1 parent 900031e commit 7180ce5
Show file tree
Hide file tree
Showing 78 changed files with 2,823 additions and 4,359 deletions.
2,818 changes: 2,818 additions & 0 deletions docs/JUC/JUC.md

Large diffs are not rendered by default.

Binary file added docs/JUC/JUC/CachedThreadPool执行流程.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/JUC/JUC/Executor使用.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added docs/JUC/JUC/Node字段.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added docs/JUC/JUC/ScheduledThreadPool执行流程.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added docs/JUC/JUC/acquire流程.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/JUC/JUC/condition接口区别.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/JUC/JUC/condition等待队列.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/JUC/JUC/doAcquireShared流程.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file added docs/JUC/JUC/同步器模板方法.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/JUC/JUC/同步队列基本结构.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
Binary file added docs/JUC/JUC/监视器.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/JUC/JUC/线程池工作原理.jpeg
Binary file added docs/JUC/JUC/线程状态.jpeg
File renamed without changes
4,354 changes: 0 additions & 4,354 deletions docs/Java/JUC.md

This file was deleted.

Binary file removed docs/Java/JUC/64位锁状态.jpeg
Diff not rendered.
Binary file removed docs/Java/JUC/AQS.png
Diff not rendered.
Binary file removed docs/Java/JUC/DCL.png
Diff not rendered.
Diff not rendered.
Binary file removed docs/Java/JUC/ThreadPoolExecutor1.png
Diff not rendered.
Binary file removed docs/Java/JUC/ThreadPoolExecutorState.png
Diff not rendered.
Binary file removed docs/Java/JUC/acquireQueued.png
Diff not rendered.
Binary file removed docs/Java/JUC/addWaiter.png
Diff not rendered.
Binary file removed docs/Java/JUC/await.png
Diff not rendered.
Binary file removed docs/Java/JUC/await1.png
Diff not rendered.
Binary file removed docs/Java/JUC/executor-class-diagram.png
Diff not rendered.
Binary file removed docs/Java/JUC/isignal1.png
Diff not rendered.
Binary file removed docs/Java/JUC/park.png
Diff not rendered.
Binary file removed docs/Java/JUC/parkAndCheckInterrupt.png
Diff not rendered.
Binary file removed docs/Java/JUC/release.png
Diff not rendered.
Binary file removed docs/Java/JUC/sihnal.png
Diff not rendered.
Binary file removed docs/Java/JUC/synchronized.webp
Binary file not shown.
Binary file removed docs/Java/JUC/unpark-park.png
Diff not rendered.
Binary file removed docs/Java/JUC/unpark.png
Diff not rendered.
Binary file removed docs/Java/JUC/volatile写.jpeg
Diff not rendered.
Binary file removed docs/Java/JUC/volatile读.jpeg
Diff not rendered.
Binary file removed docs/Java/JUC/wait-notify.png
Diff not rendered.
Binary file removed docs/Java/JUC/多个失败.png
Diff not rendered.
Binary file removed docs/Java/JUC/工作原理.png
Diff not rendered.
Binary file removed docs/Java/JUC/数组对象头.png
Diff not rendered.
Binary file removed docs/Java/JUC/普通对象头.png
Diff not rendered.
Binary file removed docs/Java/JUC/线程状态.png
Diff not rendered.
Binary file removed docs/Java/JUC/自定义线程池.png
Diff not rendered.
Binary file removed docs/Java/JUC/读写锁.png
Diff not rendered.
Binary file removed docs/Java/JUC/读写锁共享锁.png
Diff not rendered.
Binary file removed docs/Java/JUC/轻量级锁1.png
Diff not rendered.
Binary file removed docs/Java/JUC/轻量级锁2.png
Diff not rendered.
Binary file removed docs/Java/JUC/轻量级锁3.png
Diff not rendered.
Binary file removed docs/Java/JUC/轻量级锁4.png
Diff not rendered.
Binary file removed docs/Java/JUC/轻量级锁5.png
Diff not rendered.
Binary file removed docs/Java/JUC/锁状态变化.jpeg
Diff not rendered.
Binary file removed docs/Java/JUC/锁膨胀.png
Diff not rendered.
Binary file removed docs/Java/JUC/锁膨胀0.png
Diff not rendered.
Binary file removed docs/Java/JUC/非公平锁.png
Diff not rendered.
4 changes: 2 additions & 2 deletions docs/Java/Java.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ super的两个含义:

**引用拷贝**:引用拷贝就是两个不同的引用指向同一个对象。

![](./images/shallow&deep-copy.png)
![](./Java/shallow&deep-copy.png)



Expand Down Expand Up @@ -591,7 +591,7 @@ enum Season

## 异常

![](.\images\异常.jpeg)
![](./Java/异常.jpeg)

执行过程中发生的异常分为两大类

Expand Down
Binary file removed docs/Java/Java/SpringMVC.png
Diff not rendered.
Binary file removed docs/Java/Java/java-collection-hierarchy.png
Diff not rendered.
4 changes: 2 additions & 2 deletions docs/Java/Java集合.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Collection接口没有直接的实现子类,是通过它的子接口Set、List和Queue实现的

![](Java\collection.jpeg)
![](./Java集合/collection.jpeg)

### List

Expand Down Expand Up @@ -197,7 +197,7 @@ BlockingQueue的实现类:

## Map

![](E:\笔记\notes\Java\map.jpeg)
![](./Java集合/map.jpeg)

### HashMap

Expand Down
File renamed without changes
File renamed without changes
Binary file removed docs/Java/images/shallow&deep-copy.png
Diff not rendered.
Binary file removed docs/Java/images/异常.jpeg
Diff not rendered.
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ nav:
- Java:
- Java基础: Java/Java.md
- Java集合: Java/Java集合.md
- JUC: Java/JUC.md
- JUC: JUC/JUC.md
- 设计模式: 设计模式/设计模式.md

# Theme
Expand Down

0 comments on commit 7180ce5

Please sign in to comment.