发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

请教BANQ,关于Timer开发

2005-09-10 17:18
赞助商链接

你好banq,请教一个问题:
我想写一个Timer,功能是每隔几秒扫描数据库进行一定的处理,但TimerTask为什么发生错误(比如,SQL异常,数据库连接异常,或调用Tuxedo服务异常)后,为什么不再描扫,按理说,这是一个定时器,不管程序中发错什么异常,只要我try catch了,这次扫描失败,不影响下次呀?下次也应该继续扫描呀?为什么只要发生异常,Timer就不再扫描

2005-09-15 13:26

看我的代码:

private static ScheduledExecutorService executor = null;

executor = new ScheduledThreadPoolExecutor(1);
executor.scheduleWithFixedDelay(new WeatherMonitor(), 0, 60*60,
TimeUnit.SECONDS);

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com