猿问

java线程中,请问sleep(),休眠的是哪个线程?

public class Taest extends Thread{
public void run(){
for(int i=0;i<50;i++)
System.out.println(i);
}
public static void main(String[] agrs){
Taest a=new Taest();
Taest b=new Taest();
a.start();
try{

Thread.sleep(10); 
b.start(); 
}catch(InterruptedException e){

}

}
}
请问sleep(),休眠的是哪个线程?是main线程还是线程a?

米琪卡哇伊
浏览 2841回答 3
3回答

慕娘9325324

main线程&nbsp;&nbsp;&nbsp;&nbsp;Thread.sleep(1000); &nbsp;&nbsp;&nbsp;&nbsp;System.out.println(Thread.currentThread().getName());这样写你就能看出来了

宝慕林4294392

休眠的是当前线程!!!!!!!!!!!!

MMMHUHU

Thread.sleep(时间); 代表的是当前的线程休眠
随时随地看视频慕课网APP

相关分类

Java
我要回答