我每 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/