java.util.Timer 毫无异常地停止

标签 java timer scheduledexecutorservice

我每 2 分钟去一次 FTP 上传新文件。 我用 java.util.Timer 实现了它。但过了一段时间——几天甚至一周——它毫无异常(exception)地毫无理由地停止了。

我找到了线程: Java unlimited thread stops after some time

但是里面并没有什么特别的解法。 我阅读了有关 ScheduledExecutorService 的信息,但据我了解 - 它与 Timer 相同。

请给我一些想法!

最佳答案

您可以尝试在主线程中使用 Thread.setDefaultUncaughtExceptionHandler() API 设置默认异常处理程序,并尝试记录任何可能被静默吞没的可抛出/异常。

关于java.util.Timer 毫无异常地停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646491/

相关文章:

java - Java 中的流和读取器有什么区别?

java - 如何运行多个 ExecutorServices 来发出请求并通过单个接口(interface)汇集响应?

java - ScheduledExecutorService 和 Uncaught Error

ios - 如何在手机快速晃动时计算时间?

java - 避免调度执行器创建 java 进程的多个实例

java - 需要帮助使用 eclipse 制作算命程序

java - 有什么解决方案可以解决这里产生的僵局吗?

java - 如何从文件夹导入 Eclipse

.net - 如何安全地处理 System.Timers.Timer?

jquery - 如何删除 TimeCircle 中的计数器?