讀寫鎖

讀寫鎖實際是一種特殊的 自旋鎖,它把對共享資源的訪問者劃分成讀者和寫者,讀者只對共享資源進行讀訪問,寫者則需要對共享資源進行寫操作。這種鎖相對於 自旋鎖而言,能提高 併發性,因爲在 多處理器系統中,它允許同時有多個讀者來訪問共享資源,最大可能的讀者數爲實際的邏輯CPU數。寫者是排他性的,一個讀寫鎖同時只能有一個寫者或多個讀者(與CPU數相關),但不能同時既有讀者又有寫者。 在讀寫鎖保持期間也是搶佔
相關文章
相關標籤/搜索