java鎖

synchronized(重量級)和ReentrantLock(輕量級) 重入鎖 都具有可重入性 讀寫鎖(lock)-輕量級 悲觀鎖和樂觀鎖 樂觀鎖:本質沒有鎖,效率比較高、無阻塞、無等待、重試。—CAS無鎖機制 總是認爲不會產生併發問題,每次去取數據的時候總認爲不會有其他線程對數據進行修改,因此不會上鎖,但是在更新時會判斷其他線程在這之前有沒有對數據進行修改,一般會使用版本號機制或CAS操作實現
相關文章
相關標籤/搜索