java中的sleep是什么意思

java中的sleep是什么意思,第1张

SLEEP,英语单词,名词、动词,作名词时意为“睡眠,型银人名;(英)斯利普”,作动词时意为“睡,睡觉”。

单词发音英[sli_p]美[sli_p]基本用法sleep用作动词的基本意思是“睡眠”,也可作“启则为(某数量的人)提供床位”解。

sleep与介词to连用时一般都省略冠词。sleep用作名词的意思卜旁宴是“睡眠”,是不可数名词加不定冠词时,表示“一段时间的睡眠”。

sleep的进行时可以表示按计划、安排或打算即将发生的动作,这时句中往往有表示将来的时间状语或特定的上下文。一站式出国留学攻略 http://www.offercoming.com

1、java多薯坦线程调用同步方法时主程序或者后台服务Service程序两者必须有一个正在运行着,定时数芹桐任务才会执行。

2、自动执行的任务可以设置开启或关闭定时,首拿检查任务的这一开关处于开启状态。

3、源目录在定时的时间点如果没有变化,任务执行后不会留下日志,通过查看任务的最后执行时间确定任务到底执行了没有。

4、执行失败和没有执行不是同一回事,如果是执行失败则要分析失败原因。这是java多线程调用同步方法时,休眠后代码执行不到的原因。

简单说:sleep由线程自动唤汪拍判醒,wait必须显示用代码唤醒。

sleep是Thread类的静态方法。sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程执行,例如:

try{

System.out.println("I'贺森m going to bed")

Thread.sleep(1000)

System.out.println("I wake up")

}

catch(IntrruptedException e) {

}

wait是Object的方困改法,也就是说可以对任意一个对象调用wait方法,调用wait方法将会将调用者的线程挂起,直到其他线程调用同一个对象的notify方法才会重新激活调用者,例如:

//Thread 1

try{

obj.wait()//suspend thread until obj.notify() is called

}

catch(InterrputedException e) {

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8208151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存