多線程之synchronized鎖字符串對象的一個易錯點

西城舊夢夢舊人 2017-05-08 21:17 前段時間講了synchronized鎖方法,鎖this對象,鎖非this對象。具體可以看往期的文章,今天我們來看下鎖非this對象(鎖String對象)的一個注意點。在Java中是有常量池緩存的功能的,就是說如果我先聲明瞭一個String str1 = 「a」; 再聲明一個一樣的字符串的時候,取值是從原地址去取的,也就是說是同一個對象。這也就導致了
相關文章
相關標籤/搜索