關於Java中鎖的幾點思考

當對共享資源進行訪問的時候必須使用鎖對資源進行獨佔式聲明,保證同一時間只有一個線程對共享資源進行訪問。而一個線程能夠屢次訪問加鎖的共享資源,由於一個線程對共享資源的訪問都是順序的,不可能發生併發訪問共享資源致使的問題。因此,全部的鎖對於一個線程來講都是可重入的,只要當前線程獲取到了鎖。爲此,Java中專門定義了一個類ReentrantLock來實現對資源的加鎖和釋放鎖的操做。它比Java中的Syn
相關文章
相關標籤/搜索