https://www.cnblogs.com/skywang12345/p/3479202.html

我们将synchronized的基本规则总结为下面3条,并通过实例对它们进行说明。

第一条: 当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程对“该对象”的该“synchronized方法”或者“synchronized代码块”的访问将被阻塞。

第二条: 当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程仍然可以访问“该对象”的非同步代码块

第三条: 当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程对“该对象”的其他的“synchronized方法”或者“synchronized代码块”的访问将被阻塞。


04之 synchronized关键字

相关文章:

猜你喜欢
  • 2021-08-17
  • 2021-11-12
  • 2022-12-23
  • 2021-05-04
  • 2021-10-10
  • 2022-01-10
  • 2021-07-08
相关资源
相似解决方案