共享型鎖

共享型鎖

共享型鎖是計算機並發控制中的一種鎖機制,允許共享資源被多個執行緒或進程同時讀取,旨在提高系統並發性能。該術語由《計算機科學技術名詞》第三版於2018年正式公布,並於2020年更新確認。

基本介紹

  • 公布時間:2018年
  • 所屬學科:計算機科學技術
  • 來源書籍:《計算機科學技術名詞》第三版 
  • 更新時間:2020年8月20日 
定義,套用場景,技術特點,

定義

共享型鎖是一種並發控制機制,允許多個執行緒或進程同時對共享資源進行讀取操作。

套用場景

共享型鎖常見於讀多寫少的並發環境,如資料庫系統中多個查詢操作可以同時訪問同一數據資源。

技術特點

共享型鎖與排他鎖的主要區別在於允許並發讀取,提高了系統吞吐量。在獲取共享鎖時,若資源未被排他鎖占用,則多個共享鎖可同時生效;一旦資源被排他鎖占用,後續共享鎖需等待排他鎖釋放。

相關詞條

熱門詞條

聯絡我們