我正在使用ScheduledExecutorService
以固定间隔运行线程1 min
。
一个实例ScheduledExecutorService
运行一个线程,另一个实例运行另一个线程。
例子:
ses1.scheduleAtFixRate(..) // for thread 1 ses2.scheduleAtFixRate(..) // for thread 2
我遇到了一些异常,进一步执行停止。我想捕获系统关闭我的应用程序的异常。
我应该使用第三个线程来处理异常,该线程同时监视未来并处理异常,还是有其他更好的方法?会不会影响其他线程。
任何帮助表示赞赏!
holdtom
相关分类