问题
单项选择题
阅读下列程序。
Public class Test implements Runnable(
Private int x=0;
Private int y=0;
boolean flag=true;
Public static void main(string[]args)
Test r=new Test();
Thead t1=new Thead(r);
Thead t2=new Thead(r);
t1.start();
t2.start();
Public void run()
While(flag)
x++;
y++;
system.out.println("("+x_","+y+")");
if(x>=10)
flag=false;
下列对程序运行结果描述的选项中,正确的是( )。
A.每行的(x,y)中,可能有x≠y;每一对(x,y)值都出现两次。
B.每行的(x,y)中,可能有x≠y;每一对(x,y)值仅出现一次。
C.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现两次。
D.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现一次。
答案
参考答案:B
解析: 本题考查的是线程的知识,变量XY是在线程外部定义的,所以每一对(X,Y)只出现一次。