第二个synchronized(this)有什么用
来源:13-6 可见性

ych_1997
2019-11-21
写回答
2回答
-
这里的this是代表“本对象”,在本例中起到锁对象的作用
042019-11-21 -
稀溜溜
2020-03-21
我把synchronized当做volatile来理解,修改成以下代码,跑了一晚上也没有出现b=3;a=1的情况,
这样理解对吧
int a = 1;
int b = 2;
public void change() {
a = 3;
synchronized (this) {
b = a;
}
}012020-03-21
相似问题