ArrayList爲何是線程不安全的

提到線程安全咱們應該第一時間想到鎖機制,當一個線程訪問該類的某個數據時,進行保護,其餘線程不能進行訪問直到該線程讀取完,其餘線程纔可以使用,因此經過加鎖咱們就能夠保證一個線程的安全性,list接口下面有兩個實現,一個是arraylist,另一個是vector。 從源碼的角度來看,由於vector的方法前加了,synchronized 關鍵字,也就是同步的意思,sun公司但願vector是線程安全的
相關文章
相關標籤/搜索