问题
单项选择题
阅读下列程序:
Public class Test implements Runnable
Private int x=0;
Private int y=o;
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)只出现一次。