-2
A
回答
0
您可以尝试这种方法。通过适当的异常处理扩展它,以确保始终安排下一个任务。
static final Timer t = new Timer();
static final long delay = 1000;
public static void main(String[] args) {
t.schedule(new A(), delay);
}
static class A extends TimerTask { public void run() {
// do stuff;
t.schedule(new B(), delay);
} }
static class B extends TimerTask { public void run() {
// do stuff;
t.schedule(new C(), delay);
} }
static class C extends TimerTask { public void run() {
// do stuff;
t.schedule(new A(), delay);
} }
2
使用的ScheduledThreadPoolExecutor是一个更好的选择。 如果您使用的是JDK1.5 +,它更准确,更好的异常处理。
相关问题
- 1. Android:如何处理多个任务
- 2. 线程池处理'重复'任务
- 3. 处理重复性任务的框架
- 4. 如何使用jaxb和Ant xjc任务处理多个xsd shemas?
- 5. 处理多个文件的Ant任务
- 6. 如何加快重复Java任务
- 7. 使用处理程序将重复任务延迟有限次
- 8. java包 - 如何处理重复名称
- 9. 如何处理重复短暂的任务,Kubernetes
- 10. 如何使用Objective C处理关闭应用程序多任务处理?
- 11. 如何使用Ionic/Cordova在iOS上启用多任务处理?
- 12. 如何在iOS应用程序中使用多任务处理?
- 13. Java/.NET任务处理库
- 14. 如何重新启动/重复使用重复性任务?
- 15. iphone 3G多任务处理?
- 16. 多任务处理如何使调用无限循环功能
- 17. 如何在8位处理器上“伪造”多任务处理?
- 18. 如何处理ETL任务?
- 19. Android - 使用Timer和TimerTask控制任务?
- 20. 如何使用Guzzle,Goutte和Symfony 3来处理多重定向?
- 21. 在Java Web应用程序中处理重复性后台任务的策略?
- 22. Java:如何在一个请求中处理多个Hibernate事务?
- 23. Android ==>禁用多任务处理?
- 24. 如何使用单击处理程序而不是多个任务?
- 25. 如何处理这个多线程任务,与逻辑结构
- 26. 如何处理TFS中同一文件上的多个任务?
- 27. java Swing timer一个接一个地执行几项任务
- 28. 处理许多任务,多次与任务并行
- 29. java服务器来处理多个TCP连接
- 30. 使用多个MessageListener线程处理重复的JMS消息
用[Quartz](http://quartz-scheduler.org/) – 2012-07-13 20:58:36
来处理作业调度的库会更好。你卡在哪里?你能澄清你的问题吗? – 2012-07-13 20:58:45
我只想我的应用程序检查数据库与类然后发送邮件与另一个类,我想这反复。 – user1504940 2012-07-13 21:03:22