Skip to content

Commit 288d0a8

Browse files
committed
HashMap更新
1 parent 512b8db commit 288d0a8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

MD/Synchronize.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Synchronize 关键字原理
22

3-
众所周知 Synchronize 关键字是解决并发问题常用解决方案,有以下三种使用方式:
3+
众所周知 `Synchronize` 关键字是解决并发问题常用解决方案,有以下三种使用方式:
44

55
- 同步普通方法,锁的是当前对象。
66
- 同步静态方法,锁的是当前 `Class` 对象。
@@ -14,7 +14,7 @@
1414

1515
其本质就是对一个对象监视器( `Monitor` )进行获取,而这个获取过程具有排他性从而达到了同一时刻只能一个线程访问的目的。
1616

17-
而对于没有获取到锁的线程将会阻塞到方法入口处,知道获取锁的线程 `monitor.exit` 之后才能尝试继续获取锁。
17+
而对于没有获取到锁的线程将会阻塞到方法入口处,直到获取锁的线程 `monitor.exit` 之后才能尝试继续获取锁。
1818

1919
流程图如下:
2020

0 commit comments

Comments
 (0)