也许是程式码没有正确的使用 thread 或程式执行时丢出没有预期的runtime
excepton, 例如NPE.
除了 try catach block 之外, 可以设定 ThreadGroup.uncaughtException 捕捉预
期之外的 exception.
[1] http://www.ibm.com/developerworks/library/j-jtp0924/
[2] http://www.drdobbs.com/jvm/uncaught-java-thread-exceptions/240148320
另外需要留意一下是否有正确 lock/ unlock, synchronization, 没有正确的使用
可能会导致像 dead lock 之类难以找到线索的系统问题.
※ 引述《cyclone350 (老子我最神)》之铭言:
: 最近写了一个 multi thread 程式
: 有使用到 ThreadPoolExecutor 之类的东西
: 也有用到 synchronized method 或是 lock 之类的东西
: 当然有程式有包含错误处理(try catch),目前使用没遇到状况
: 不过主管对程式有些看法是我不能理解的,以下模拟对话内容
...