Linux 內核 RCU機制詳解

關於RCU的文章,這篇比較簡潔易懂和全面。函數 簡介 RCU(Read-Copy Update)是數據同步的一種方式,在當前的Linux內核中發揮着重要的做用。RCU主要針對的數據對象是鏈表,目的是提升遍歷讀取數據的效率,爲了達到目的使用RCU機制讀取數據的時候不對鏈表進行耗時的加鎖操做。這樣在同一時間能夠有多個線程同時讀取該鏈表,而且容許一個線程對鏈表進行修改(修改的時候,須要加鎖)。RCU適用
相關文章
相關標籤/搜索