自旋鎖 互斥鎖 讀寫鎖 遞歸鎖

互斥鎖(mutexlock): 最常使用於線程同步的鎖;標記用來保證在任一時刻,只能有一個線程訪問該對象,同一線程屢次加鎖操做會形成死鎖;臨界區和互斥量均可用來實現此鎖,一般狀況下鎖操做失敗會將該線程睡眠等待鎖釋放時被喚醒linux 自旋鎖(spinlock): windows 一樣用來標記只能有一個線程訪問該對象,在同一線程屢次加鎖操做會形成死鎖;使用硬件提供的swap指令或test_and_s
相關文章
相關標籤/搜索