Linux內核同步3-RCU

1 RCU原理node RCU(Read-Copy Update),顧名思義就是讀-拷貝修改,它是基於其原理命名的。對於被RCU保護的共享數據結構,讀者不須要得到任何鎖就能夠訪問它,但寫者在訪問它時首先拷貝一個副本,而後對副本進行修改,最後使用一個回調(callback)機制在適當的時機把指向原來數據的指針從新指向新的被修改的數據。這個時機就是全部引用該數據的CPU都退出對共享數據的操做。安全  
相關文章
相關標籤/搜索