我的評論
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 天快黑了 2010-08-07 10:51
感謝大家的回復,這個問題確實很難解釋清楚。我們只能注意,多線程下千萬不要使用非線程安全的對象。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 天快黑了 2010-08-05 12:31
@豬兒笨笨
e.next訪問的是e的一個屬性,怎么會相當于e.next.next?
e.next訪問的是e的一個屬性,怎么會相當于e.next.next?
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 天快黑了 2010-08-04 22:02
@stone2083
非常感謝提供的鏈接。
對,可能是多個線程同時修改HashMap,導致,HashMap內部死循環了。不過奇怪,不管怎么dump thread,都是hang在HashMap.java:420,而查看HashMap的代碼,怎么也想不通這個地方會hang住。
非常感謝提供的鏈接。
對,可能是多個線程同時修改HashMap,導致,HashMap內部死循環了。不過奇怪,不管怎么dump thread,都是hang在HashMap.java:420,而查看HashMap的代碼,怎么也想不通這個地方會hang住。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 天快黑了 2010-08-04 21:03
@Scud(飛云小俠)
應該是與機器有關,我公司機器,使用300個循環就會hang,你可以試著把循環調大一點試試看。
應該是與機器有關,我公司機器,使用300個循環就會hang,你可以試著把循環調大一點試試看。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 天快黑了 2010-08-04 21:02
@nobody
這個知道,現在是想搞明白程序為什么會hang在那不走了
這個知道,現在是想搞明白程序為什么會hang在那不走了