请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么有时候用thread对象,有时候直接用Thread

为什么有时候用thread对象,有时候直接用Thread,在启动和中断时用的thread对象,在休眠时用的Thread,不太理解 thread.start(); Thread.sleep(1000); thread.interrupt();图片描述

正在回答 回答被采纳积分+3

1回答

悟空 2020-05-15 18:38:27

静态方法调用时不指定实例,sleep是静态方法

1 回复 有任何疑惑可以回复我~
  • 老师,你好,是不是在运行的线程中调用sleep方法,就表明了调用的线程处于休眠状态。比如说上图中,main函数调用了sleep方法,说明主线程休眠一秒钟。而子线程,即thread对象有可能并未休眠,thread对象的run方法中调用sleep方法,则该子线程才会处于休眠状态
    回复 有任何疑惑可以回复我~ 2020-07-09 10:35:35
  • 悟空 回复 Kyran666 #2
    是对的
    回复 有任何疑惑可以回复我~ 2020-07-09 15:17:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信