欢迎来到PP题库网 PP题库官网
logo

未知题型

下列程序的执行结果是______。 class T5 implements Runnable { public void run() { int i = 0; While(i<2) { Thread t = ThreaD.currentThread(); System.out.println(i + t.getName()); i++ } } } public class Testl6 { public static void main(String[] args) { Thread t1 = new Thread(new T5(), 'TS'); t1.start (); Thread t = ThreaD.currentThread(); for(int i = 0; i<3; i++) { System.out.println(I + t.getName()); if(i == 1 && t1.isAlive()) t.yield(); } } }
A.Omain lmam 0T5 1T5 2main
B.Omain lmam 2main
C.Omain lmain 2main 0T5 1T5
D.Omain lmain 0T5 1T5

    A.currentThread();
    B.out.println(i
    C.getName());
    D.start
    E.currentThread();
    F.out.println(I
    G.getName());
    H.isAlive())
    I.yield();
    J.Omain
    K.Omain
    L.Omain
    M.Omain
【参考答案】

A
解析:currentThread()方法得到main()方法的线程t,在循环中打印出t的名称,再判断如果t1......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题