We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 08b963c commit f347d7cCopy full SHA for f347d7c
MD/Synchronize.md
@@ -0,0 +1,7 @@
1
+# Synchronize 关键字原理
2
+
3
+众所周知 Synchronize 关键字是解决并发问题常用解决方案,有以下三种使用方式:
4
5
+- 同步普通方法,锁的是当前对象。
6
+- 同步静态方法,锁的是当前 `Class` 对象。
7
+- 同步块,锁的是 `{}` 中的对象。
README.md
@@ -6,6 +6,7 @@
### Java 多线程
8
- [多线程中的常见问题](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Thread-common-problem.md)
9
+- `Synchronize` 关键字原理
10
- [多线程的三大核心](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Threadcore.md)
11
- [对锁的一些认知,有哪些锁](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Java-lock.md)
12
0 commit comments