Synchronize深入

Posted toov5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Synchronize深入相关的知识,希望对你有一定的参考价值。

  • 前言: 

  synchronize会使用,但是对于深层次的知识,不是很清楚,故整理一篇博客。

 

简介:

  能够保证在同一时刻,最多只有一个线程执行该端代码,以达到保证并发安全效果。

两种用法:

  •    对象锁   
  •    类锁

对线程访问同步方法的7种情况:

 

synchronize性质:

  •  可重入
  • 不可中断    

原理:

  • 加锁原理
  • 可重入原理
  • 可见性原理

 

以上是关于Synchronize深入的主要内容,如果未能解决你的问题,请参考以下文章

深入理解synchronize

深入研究 Java Synchronize 和 Lock 的区别与用法

[转] 深入研究 Java Synchronize 和 Lock 的区别与用法

深入研究 Java Synchronize 和 Lock 的区别与用法

synchronize早已经没那么笨重

synchronize的心得