synchronized
Posted Jack·Kwok
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了synchronized相关的知识,希望对你有一定的参考价值。
synchronized 关键字
用法:
- 修饰静态方法
- 修饰实例方法
- 修饰同步代码块(括号指定锁住的对象)
作用:
1、修饰静态方法时表示:锁住这个类所有实例的该方法
2、修饰实例方法时表示:锁住这个实例的该方法
3、修饰同步代码块表示:锁住这个实例/类。
举个例子:上面几种情况:
1、所有这个类的对象都不能访问这个方法
2、这个类的当前对象不能访问这个方法
3、所有这个类的对象/这个类的当前对象不能访问这个同步代码块
以上是关于synchronized的主要内容,如果未能解决你的问题,请参考以下文章
多线程:synchronized代码块synchronized方法静态synchronized方法使用的锁