如果其中有一项没有完成(中途产生意外错误),就重新再执行一遍
5 个解决方案
#1
不用监听,捕获异常,重新调用
#2
这样不好吧 要是因为某个资源占用,那岂不是一直要重新执行?
#3
this.run()?
#4
一个任务一个方法,再写个function 把所有方法汇总。
main 方法中 写
try {
function();
} catch (Exception e) {
function();
}
一个很二的需求,因为 这样可能会照成死循环。而且不能用全局变量。
体面点的做法应该是 哪里出错了,做个记录。然后再重做失败的。
#5
弱弱的 问下 tomcat 加载两个项目 如果突发异常(比如两个项目致使内存溢出等)导致我的这个项目挂了 怎么我的重启?
#1
不用监听,捕获异常,重新调用
#2
这样不好吧 要是因为某个资源占用,那岂不是一直要重新执行?
#3
this.run()?
#4
一个任务一个方法,再写个function 把所有方法汇总。
main 方法中 写
try {
function();
} catch (Exception e) {
function();
}
一个很二的需求,因为 这样可能会照成死循环。而且不能用全局变量。
体面点的做法应该是 哪里出错了,做个记录。然后再重做失败的。
#5
弱弱的 问下 tomcat 加载两个项目 如果突发异常(比如两个项目致使内存溢出等)导致我的这个项目挂了 怎么我的重启?