歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux rcu 概述

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

2.user space

3. null loop

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

使用范圍:

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

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

Copyright © Linux教程網 All Rights Reserved