-->
当前位置:首页 > 题库 > 正文内容

单选题:阅读下面的Java程序,该程序某次执行后可能的输出结果是?

Luz4年前 (2021-12-25)题库551
阅读下面的Java程序,该程序某次执行后可能的输出结果是?

import java.util.*;
class Runner implements Runnable {
String name;
public Runner(String name){
this.name=name;
}
public void run(){
for(int i=1;i<=2;i++){
Date now=new Date();
System.out.println(name+" running at:"+now);
try {
Thread.sleep(1000);
}catch(InterruptedException e){e.printStackTrace();}
}
}
}
public class test {
public static void main(String args[]) throws Exception{
String[] name={"线程A","线程B","线程C"};
Thread[] t=new Thread[3];
for(int i=0;i<t.length;i++){
t[i]=new Thread(new Runner(name[i]));
t[i].start();
t[i].join();
}
System.out.println("结束运行");
}
}




A.线程A running at:Wed Mar 10 11:24:42 CST 2021<br>
线程B running at:Wed Mar 10 11:24:44 CST 2021<br>
线程C running at:Wed Mar 10 11:24:46 CST 2021<br>
线程A running at:Wed Mar 10 11:24:43 CST 2021<br>
线程B running at:Wed Mar 10 11:24:45 CST 2021<br>
线程C running at:Wed Mar 10 11:24:47 CST 2021<br>
结束运行
B.线程A running at:Wed Mar 10 11:24:42 CST 2021<br>
线程A running at:Wed Mar 10 11:24:43 CST 2021<br>
线程B running at:Wed Mar 10 11:24:44 CST 2021<br>
线程B running at:Wed Mar 10 11:24:45 CST 2021<br>
线程C running at:Wed Mar 10 11:24:46 CST 2021<br>
线程C running at:Wed Mar 10 11:24:47 CST 2021<br>
结束运行
C.结束运行<br>
线程A running at:Wed Mar 10 11:24:42 CST 2021<br>
线程B running at:Wed Mar 10 11:24:44 CST 2021<br>
线程C running at:Wed Mar 10 11:24:46 CST 2021<br>
线程A running at:Wed Mar 10 11:24:43 CST 2021<br>
线程B running at:Wed Mar 10 11:24:45 CST 2021<br>
线程C running at:Wed Mar 10 11:24:47 CST 2021
D.结束运行<br>
线程A running at:Wed Mar 10 11:24:42 CST 2021<br>
线程A running at:Wed Mar 10 11:24:43 CST 2021<br>
线程B running at:Wed Mar 10 11:24:44 CST 2021<br>
线程B running at:Wed Mar 10 11:24:45 CST 2021<br>
线程C running at:Wed Mar 10 11:24:46 CST 2021<br>
线程C running at:Wed Mar 10 11:24:47 CST 2021


答案:B

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。