阅读下列程序:
class A implements Runnable{
public int i=1;
public void run() {
this.i=10;
}
}
public class ClassTest {
public static void main(String[] args) {
A a=new A();
new Thread(a).start(); //第10行
int j=a.i;
System.out.println("j="+j);
}
}
程序输出的j值是?
A 1
B 10
C j的值不确定
D 第10行会引起编译错误
class A implements Runnable{
public int i=1;
public void run() {
this.i=10;
}
}
public class ClassTest {
public static void main(String[] args) {
A a=new A();
new Thread(a).start(); //第10行
int j=a.i;
System.out.println("j="+j);
}
}
程序输出的j值是?
A 1
B 10
C j的值不确定
D 第10行会引起编译错误