[問答題] 創(chuàng)建線程對象,要傳遞代碼與數(shù)據(jù),而傳遞代碼與數(shù)據(jù)有兩種方法,一是通過繼承Thread類,二是向Thread類傳遞一個Runnable對象。請在下面程
2021-07-20
[問答題] 創(chuàng)建線程對象,要傳遞代碼與數(shù)據(jù),而傳遞代碼與數(shù)據(jù)有兩種方法,一是通過繼承Thread類,二是向Thread類傳遞一個Runnable對象。請在下面程序的每條橫線處填寫一個語句,使程序的功能完整。
注意:請勿改動main()主方法和其他已有的語句內(nèi)容,僅在橫線處填入適當?shù)恼Z句。
源程序文件清單如下;
public class TestThread
public static void main(String args[ ])
MyThread t=new MyThread();______;
class MyThread ______ Thread
______
for(int i=0;i<10;i++)
System.out.println(" "+i);
正確答案:
t.start();extendspublic void run();
參考解析:本題主要考查創(chuàng)建線程的方法、線程的執(zhí)行過程。解答本題的關(guān)鍵是熟練掌握創(chuàng)建線程的方法、執(zhí)行過程。在本題中, t.staxt()語句的功能是啟動線程t,使其處于可運行狀態(tài),class MyThread extends Thread中的extends的作用是使Mythread線程為線程Thread的直接子類,public void run()的功能是重載run()方法。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。