项目开发中,经常会有这些情况同时发生:
1. 项目工期很紧;
2. 程序不定期崩溃;(崩溃间隔时间较长、且跟踪困难)
因此,总想找到一种方法,在程序崩溃后,能自动重新启动,继续运行。
带着这个目的,经过一段时间研究后,发现可以采取这样的方法:对整个程序的所有异常进行捕获,然后接管系统的异常处理机制,在用户自定义的异常处理中,重启程序进程。操作的关键在于:接管系统的异常处理。
项目开发中,经常会有这些情况同时发生:
1. 项目工期很紧;
2. 程序不定期崩溃;(崩溃间隔时间较长、且跟踪困难)
因此,总想找到一种方法,在程序崩溃后,能自动重新启动,继续运行。
带着这个目的,经过一段时间研究后,发现可以采取这样的方法:对整个程序的所有异常进行捕获,然后接管系统的异常处理机制,在用户自定义的异常处理中,重启程序进程。操作的关键在于:接管系统的异常处理。