Re: [問題] 兩個 Thread 疑問

看板java作者 (wake up ...)時間10年前 (2015/01/20 03:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
也許是程式碼沒有正確的使用 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),目前使用沒遇到狀況 : 不過主管對程式有些看法是我不能理解的,以下模擬對話內容 ... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.96.161 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1421696054.A.52B.html
文章代碼(AID): #1KlLmsKh (java)
文章代碼(AID): #1KlLmsKh (java)