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

最新回答 / 城堡小乔
最好是在cancel之后继续调用purge,去取消队列中所有被取消的任务。
感谢老师,收获满满,继续Quartz

最新回答 / 新的纪元
多线程,这里面有两个线程一个是定时任务,一个是主函数

最新回答 / 新的纪元
这打印的两个时间间隔是main函数打印的第一条,第二条是MyTimerTask里面打印的,这里间隔两秒,与设置的1s时间无关

最新回答 / 新的纪元
schedule执行task时,错过了这次task,只会去等待下一次task不会补回来,而scheduleAtFixedRate,却会去补充
这里是有点有说的, 老师可能非常清楚但是遗漏的点,
虽然说schduleFixAtRate 遇到执行时间大于时间间隔, 会将下次执行的时间按照上次预设的执行时间+间隔, 但是实际执行时间其实是上次执行结束马上执行, 表现的执行时间和schdule是一样的, 只不过会越堆越多

最新回答 / 幕布斯9437190
睡眠的线程和上面执行task的线程应该不是同一个
2019年2月18日20:18:02 打卡

最新回答 / 慕粉1464268407
MyTimerTask 的run 方法里面有执行次数的判断,大于三次就cancel 掉了task if (count <= 3) {   System.out.println("Current exec name is : " +  name);      Calendar calendar = Calendar.getInstance();   SimpleDateFormat sFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   Sys...
喜欢你的那句:进击的程序员们!!哈哈哈,,,
这个课时候来上传的吧
同学们,我的面试课程 http://coding.imooc.com/class/303.html 已于今日上线,课程涵盖Java面试高频考点,包括mysql,redis,linux,JVM,GC,多线程以及常用类库,欢迎大家捧场:)
首页上一页1234567下一页尾页
课程须知
本课程是初级课程,了解基本java语法可听。
老师告诉你能学到什么?
定时任务的基本概念,Timer的函数,综合运用和缺陷

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消