1, while(true)如果没有加限制会导致程序崩溃。为了避免程序无限制的进行,我们需要设置一个threshold(运行的时间,占用的内存,运行的次数),一旦超过这个threshold,就立刻停止程序。
2, 也可以保留一个记录程序错误次数的变量,如果错误次数超过限制(比如半个小时超过五次),就不让这个程序继续运行。比如如果try catch代码块catch的error超过五次,就让这个程序停止。
3, 我们要做个安全仓,就像是船一样,一个仓进水了,要隔离,不能让整个船沉没。最差的程序是,如果一旦有一个地方有错,整个程序陷入死循环,崩溃掉。我们要把可能的异常隔离掉,不影响其他的程序。