Skip to content

Commit da005e5

Browse files
committed
JAVA 知识体系
1 parent 198d157 commit da005e5

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

README.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,8 @@
112112
- 画一个线程的生命周期状态图。
113113
- sleep和wait的区别。
114114
- sleep和sleep(0)的区别。
115-
- Lock与Synchronized的区别 。
116-
- synchronized的原理是什么,一般用在什么地方(比如加在静态方法和非静态方法的区别,静
117-
- 态方法和非静态方法同时执行的时候会有影响吗),解释以下名词:重排序,自旋锁,偏向锁,轻
115+
- [Lock与Synchronized的区别 。](https://blog.csdn.net/javazejian/article/details/75043422)
116+
- [synchronized的原理是什么](https://blog.csdn.net/javazejian/article/details/72828483)
118117
- [量级锁,可重入锁,公平锁,非公平锁,乐观锁,悲观锁。](https://www.toutiao.com/i6630764198357893646/)
119118
- 用过哪些原子类,他们的原理是什么。
120119
- JUC下研究过哪些并发工具,讲讲原理。
@@ -126,7 +125,7 @@
126125
- ThreadLocal用过么,用途是什么,原理是什么,用的时候要注意什么。
127126
- 如果让你实现一个并发安全的链表,你会怎么做。
128127
- 讲讲java同步机制的wait和notify。
129-
- CAS机制是什么,如何解决ABA问题。
128+
- [CAS机制是什么,如何解决ABA问题。](https://mp.weixin.qq.com/s/nRnQKhiSUrDKu3mz3vItWg)
130129
- 多线程如果线程挂住了怎么办。
131130
- [深入分析AQS实现原理](https://mp.weixin.qq.com/s/2v0T3Nu7m2ka9D8PLl2XxQ)
132131
- countdowlatch和cyclicbarrier的内部原理和用法,以及相互之间的差别(比如

0 commit comments

Comments
 (0)