为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

米琪卡哇伊 2019-04-17 14:19:29
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?
查看完整描述

3 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

main线程

    Thread.sleep(1000);
    System.out.println(Thread.currentThread().getName());

这样写你就能看出来了


查看完整回答
反对 回复 2019-05-06
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

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


查看完整回答
反对 回复 2019-05-06
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

Thread.sleep(时间); 代表的是当前的线程休眠


查看完整回答
反对 回复 2019-05-06
  • 3 回答
  • 0 关注
  • 2840 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信