Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> linux rcu 概述

linux rcu 概述

日期:2017/2/7 14:42:45      編輯:Linux教程
 

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

2.user space

3. null loop

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

使用范圍:

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

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

Copyright © Windows教程網 All Rights Reserved