06-010 【JUC】公平鎖/非公平鎖/可重入鎖/遞歸鎖/自旋鎖談談你的理解?請手寫一個自旋鎖

1.公平鎖和非公平鎖 是什麼? 公平鎖:是指多個線程按照申請鎖的順序來獲取鎖,先來後到。java 非公平鎖:是指多個線程獲取鎖的順序並非按照申請鎖的順序,有可能後申請的線程比現申請的線程優先得到鎖,在高併發的狀況下,有可能會形成優先級反戰或者飢餓現象web 二者區別 公平鎖:就是很公平,在併發環境中,每一個線程獲取鎖時會查看此鎖維護的等待隊列,若是爲空,或者當前線程是等待隊列的第一個,就佔有鎖,不
相關文章
相關標籤/搜索