歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux rcu 概述

linux rcu 概述

日期:2017/3/2 10:10:44   编辑:關於Linux

讀寫都不需要保護
關鍵在於寫者會創建新的寫副本, 且當所有讀者都使用完當前副本, 才允許寫著釋放舊副本(call_rcu)。
規定以下變化引起靜止狀態結束:
1. process switch

2.user space

3. null loop

規定讀者在以上狀態前調用rcu_read_unlock。

使用范圍:

1.rcu只保護被動態分配並通過指針引用的數據結構

2.在被保護臨界區,任何內核控制路徑不能睡眠

Copyright © Linux教程網 All Rights Reserved