摘要:
本人在写业务逻辑的时候,需要用到定时器,例如规定某条任务需要在什么时候进行运行,重复执行的间隔是多少,虽然java本身就已经有提供,但是自己觉得应该不难,所以尝试自己实现。首先是线程是的控制类。ScheduledManager类负责控制所有的子任务,包括启动,取消子任务。 ScheduledEntry类是子任务实体类。可定义开始执行时间,延迟执行时间,间隔时间,结束时间等。 此类继承Runnable接口.ScheduledManager主要代码如下: View Code /** * 未启动的线程 */ p... 阅读全文