Java Memory Model引發的血案

好吧,我標題黨了。 之前的blog 簡單的提及過java Memory Model,不過這次卻真的碰到了由於JMM的特性導致的錯誤。 背景是跑系統的壓力測試的時候突然拋出了一個NullPointerException。這事挺奇怪的,因爲已經跑了很長時間的壓力測試,可這會才莫名的報了個錯,於是找到對應的代碼行,如下所示: Thread A this.data = new Data(); synchr
相關文章
相關標籤/搜索