We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 512b8db commit 288d0a8Copy full SHA for 288d0a8
MD/Synchronize.md
@@ -1,6 +1,6 @@
1
# Synchronize 关键字原理
2
3
-众所周知 Synchronize 关键字是解决并发问题常用解决方案,有以下三种使用方式:
+众所周知 `Synchronize` 关键字是解决并发问题常用解决方案,有以下三种使用方式:
4
5
- 同步普通方法,锁的是当前对象。
6
- 同步静态方法,锁的是当前 `Class` 对象。
@@ -14,7 +14,7 @@
14
15
其本质就是对一个对象监视器( `Monitor` )进行获取,而这个获取过程具有排他性从而达到了同一时刻只能一个线程访问的目的。
16
17
-而对于没有获取到锁的线程将会阻塞到方法入口处,知道获取锁的线程 `monitor.exit` 之后才能尝试继续获取锁。
+而对于没有获取到锁的线程将会阻塞到方法入口处,直到获取锁的线程 `monitor.exit` 之后才能尝试继续获取锁。
18
19
流程图如下:
20
0 commit comments