最赞回答 / 不爱吃泡饭
实际执行语句的时间 晚于 设置的timer开始时间:scheduleAtFixedRate会补上应该执行的次数(以连续执行的方式,在实际上第一次执行的时候),schedule错过了的次数不补。如果任务的耗时超过设置的时间间隔:scheduleAtFixedRate会严格按照时间点执行(于是任务并行执行着),而schedule上一个任务什么时候完成什么时候执行下一任误才执行(无视延迟,串行执行)好吧,我知道你没看懂,我写的我也看不懂,举例子:第一个区别: ScheduleAtFixedRate同学旷课两天...
2018-04-09
讲师回答 / 翔仔
timer主要是依靠时间点来触发的,分为距离现在多少时间后去触发或者指定个具体的时间到点了触发,java web也不例外,一般都应用在报表里,如统计每个月的销量之类的,都会设定在月末某个非高峰的时候触发统计。不知道有没有理解对同学的意思哈。
2017-05-24
讲师回答 / 翔仔
同学您好,请问教学里有什么东西看不明白的,可以直接在这里提问哈。如果从开始讲到最后都不明白的话可能需要有java一些常用知识储备,可以在网上找个java快速入门的资料看一下,如果有一定的程序设计基础的话,相信不到几个小时就能搞定啦
2017-05-20