定时调度
文章平均质量分 74
小熊来了
这个作者很懒,什么都没留下…
展开
-
JAVA定时调度Timer类和TimerTask类
Timer类是一种线程设施,可以用来实现在某一个时间或一个时间后安排某一个任务执行一次或者定期重复执行。该功能要与TimerTask配合使用。TimerTask类用来实现由Timer安排的一次或者重复执行的某一个任务。Timer对象对用的是一个线程,因此计时器所执行的任务应该迅速完成,否则可能会延迟后续任务的执行。我们先看例1:import java.text.SimpleDateFormat; ...原创 2018-03-11 10:47:51 · 2361 阅读 · 0 评论 -
JAVA定时调度工具Timer的缺陷
【TX】Timer工具天生有两大缺陷:1:管理并发任务的缺陷;Timer有且只有一个后台线程对任务进行调度,所以它并不支持并发任务的调度。因此如果存在多个任务,且任务时间过长,超过了两个任务的间隔时间,会导致执行效果和预期不符合。这从它的源码可以看出其是一个单线程的。 public class Timer { private TaskQueue queue = new T...原创 2018-03-25 22:27:42 · 1258 阅读 · 0 评论