关于下列代码编译或执行结果的描述中, 正确是( )。
public class Test{
public static void main(String args[]){
TestThread pm1=new TestThread("One")
pm1.start();
TestThread pm2=new TestThread("Two")
pm2.start();
}
}
class TestTbread extends Thread(
private String sTname="";
TestThread(String s){
sTname=s;
}
public void run(){
for(int i=0;i<2;i++){
try{
sleep(1000);
}catch(InterruptedException e)
system.out.print(sTname+"");
}
}
}
线程的基本控制中, sleep( ) 方法使一个线程暂停运行一段固定的时间, 在休眠时间内, 线程将不运行。 Sleep( ) 方法结束后, 线程将进入可运行( Runnable) 状态。 由于线程的调度是根据 CPU 当时的运行状态决定因此各种情况都有可能发生,即 D 项正确。