public class test1 { private int a=1, b=2; public void foo(){ a=3; b=4; } public int getA(){ return a; } public int getB(){ return b; }}当线程1执行foo方法的时候,线程2访问getA和getB会得到什么样的结果?A: a=1, b=2 //都未改变
B: a=3,b=4 //都改变了
C: a=3,b=2 //a改变了,b未改变
D: a=1,b=4 //b改变了,a未改变 |