請(qǐng)閱讀下面程序publicclassThreadTest{publicstaticvoidmain(Stringargs[])throwsException{i
請(qǐng)閱讀下面程序 publicclassThreadTest{ publicstaticvoidmain(Stringargs[])throwsException{ inti=0; Hellot=newHello(); ______, while(true){ System.out.println("GoodMoming"+i++); if(i==2&&t.isAlive()){ System.out.println("MainwaitingforHello!"); t.join();//等待t運(yùn)行結(jié)束 } if(i==5)break;} } } classHelloextendsThread{ inti; publicvoidrun(){ while(true){ System.out.println("Hello"+i++); if(i==5)break;}}} 為使該程序正確執(zhí)行, 下劃線處的語(yǔ)句應(yīng)是( )。
A.t.sleep()
B.t.yield()
C.t.interrupt()
D.t.start()
正確答案:D解析: 程序中通過(guò)繼承Thread類來(lái)創(chuàng)建線程,而Java中新創(chuàng)建的線程不會(huì)自動(dòng)運(yùn)行,必須調(diào)用線程的start()方法,才能運(yùn)行該線程。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。