全國2012年1月自考《Java語言程序設(shè)計(一)》試題_第7頁
36.閱讀下列程序,請回答以下問題:
(1)程序執(zhí)行時創(chuàng)建的線程個數(shù)。
(2)各線程的名稱。
(3)舉例給出程序可能的輸出結(jié)果。
class SeltManaged extends Thread{
int countDown;
public SelfManaged(String name,int c){
countDown=c;
setName(name);start();
}
public void run(){
while(true){
System.out.println(getName()+" ("+countDown+")");
try{
sleep(50);
}catch(InterruptedException e){};
if(--countDown== 0)
return;
}
}
}
public class Test36{
public static void main(String[]args){
for(int i=0;i<2;i++)
new SelfManaged("線程"+String.valueOf(i),2);
}
}
責編: