楼主的程序对sleep().wait().notify()方法的使用和关键字synchronized的使用是否很恰当!
还有楼主的算法是否优化都要好好考虑一下.也许程序没有问题,但是.不好的算法也可能带来意想不到的异常!

解决方案 »

  1.   

    可能不是Exception造成的退出,catch只能够捕获Exception,你可能遇到了error,也就是JVM运行时错误,这种错误不是程序能够捕获到的。你的操作系统是什么系统,如果是NT,或者类似的系统,也许这将个没有答案的问题了;想进行压力测试,希望使用Unix的工作站来测试,以避免一些非程序造成的问题。
    研究研究你给的文章再来聊。