Synchronize深入
Posted toov5
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Synchronize深入相关的知识,希望对你有一定的参考价值。
- 前言:
synchronize会使用,但是对于深层次的知识,不是很清楚,故整理一篇博客。
简介:
能够保证在同一时刻,最多只有一个线程执行该端代码,以达到保证并发安全效果。
两种用法:
- 对象锁
- 类锁
对线程访问同步方法的7种情况:
synchronize性质:
- 可重入
- 不可中断
原理:
- 加锁原理
- 可重入原理
- 可见性原理
以上是关于Synchronize深入的主要内容,如果未能解决你的问题,请参考以下文章
深入研究 Java Synchronize 和 Lock 的区别与用法
[转] 深入研究 Java Synchronize 和 Lock 的区别与用法