公平鎖、非公平鎖、可重入鎖、遞歸鎖、自旋鎖 談談你的理解?請手寫一個自旋鎖

公平鎖 表示線程獲取鎖的的順序是按照線程加鎖的順序來分配的 非公平鎖 隨機得到 併發包中ReentrantLock 的建立能夠指定構造函數的boolean類型來獲得公平鎖或非公平鎖,默認非公平鎖。 非公平鎖優勢是比公平鎖吞吐量大 synchronized也是一種非公平鎖java 可重入鎖(又名遞歸鎖): 指的是同一線程外層函數得到鎖以後,內層遞歸函數仍能得到該鎖的代碼,在同一個線程在外層方法獲取鎖
相關文章
相關標籤/搜索