java 中用了thread.sleep()这个函数以后,当线程再被唤醒时,是重新执行thread.run()吗?
答案:6 悬赏:70
解决时间 2021-02-08 05:26
- 提问者网友:他的思颖
- 2021-02-07 15:02
java 中用了thread.sleep()这个函数以后,当线程再被唤醒时,是重新执行thread.run()吗?
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-07 15:35
public void run(){
// code a
.....
Thread.sleep();
//code b
}
像这个一样,当被唤醒后是继续执行sleep后的操作 code b
希望对你有帮助
// code a
.....
Thread.sleep();
//code b
}
像这个一样,当被唤醒后是继续执行sleep后的操作 code b
希望对你有帮助
全部回答
- 1楼网友:不羁的心
- 2021-02-07 20:14
都不是,而是继续执行当前线程sleep后的操作
- 2楼网友:湫止没有不同
- 2021-02-07 19:35
thread.run()
- 3楼网友:孤伤未赏
- 2021-02-07 18:08
都不是, 是继续执行thread.sleep() 下面的....
- 4楼网友:我的任性你不懂
- 2021-02-07 16:55
thread.sleep()这个函数是自己睡自己醒,醒了以后继续干没干完的事,不用别人唤醒跟多线程没关系。
- 5楼网友:风格单纯
- 2021-02-07 16:33
thread.sleep();首先。它不是 对象的方法,是thread的静态方法。其次,不是重新执行,是继续执行。再次,thread.sleep()不仅仅可以用在run方法中,在任何地方都能使 当前线程处于休眠状态。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |