Go語言之RWMutex

本篇文章,筆者主要來介紹讀寫鎖的一種Go語言的實現方式RWMutex。 1.基本概念 讀寫鎖:是計算機程序的併發控制的一種同步機制,也稱「共享-互斥鎖」、多讀者-單寫者鎖。讀操作可併發重入,寫操作是互斥的。 主要適用的場景是:讀多寫少的業務場景。這種場景下如果每次讀寫都使用互斥鎖那麼整個效率就會變得很低。因爲只是讀的話並不需要互斥鎖來鎖住數據,只有寫操作的時候需要互斥鎖,而讀寫結合的時候,也是需要
相關文章
相關標籤/搜索