这一章节我们来讨论一下java多线程原子性里面的坑。
1.看似原子性操作:
package com.ray.ch18;
public class Test {
private int a = 0;
private int b = 0;
public void methodA() {
b = a + 1;
}
public int methodB() {
return a;
}
}
pa这一章节我们来讨论一下java多线程原子性里面的坑。
1.看似原子性操作:
package com.ray.ch18;
public class Test {
private int a = 0;
private int b = 0;
public void methodA() {
b = a + 1;
}
public int methodB() {
return a;
}
}
pa