Skip to content

Commit b72e81c

Browse files
committed
JUC并发包UML全量类图 整理
1 parent 6f88375 commit b72e81c

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@
232232
* [HashSet类 源码赏析](docs/JDK/collection/HashSet.md)
233233
* [TreeSet类 源码赏析](docs/JDK/collection/TreeSet.md)
234234
### 并发编程
235+
* [JUC并发包UML全量类图](docs/JDK/concurrentCoding/JUC并发包UML全量类图.md)
235236
* [Executor 线程池组件 源码赏析](docs/JDK/concurrentCoding/Executor线程池组件.md)
236237
* [Lock 锁组件 源码赏析](docs/JDK/concurrentCoding/Lock锁组件.md)
237238
* [详解AbstractQueuedSynchronizer抽象类](docs/JDK/concurrentCoding/详解AbstractQueuedSynchronizer.md)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
利用IDEA整理类图还是蛮不错的,虽然这个功能BUG很多。下图是J.U.C并发包中所有类组成的类图,源码看多了 再去整理这个图,感觉还是很爽的。
2+
3+
根据功能,主要划分了六个部分,其中比较重要的是:线程池及其相关类、并发容器、AQS与锁与同步工具类、原子类。图可能整理的不够细致,但看着这些类,回想一下其中的源码实现,感觉能侃一天。
4+
5+
![avatar](../../../images/JDK1.8/JUC全量UML地图.png)
118 KB
Loading

0 commit comments

Comments
 (0)