Java鎖的深度化

悲觀鎖與樂觀鎖 悲觀鎖:悲觀鎖悲觀的認爲每一次操作都會造成更新丟失問題,在每次查詢時加上排他鎖。 樂觀鎖:樂觀鎖會樂觀的認爲每次查詢都不會造成更新丟失,利用版本字段控制 重入鎖 重入鎖,也叫做遞歸鎖,指的是同一線程 外層函數獲得鎖之後 ,內層遞歸函數仍然有獲取該鎖的代碼,但不受影響。 在JAVA環境下 ReentrantLock 和synchronized 都是 可重入鎖 public class
相關文章
相關標籤/搜索