簡體   English   中英

多重列表保護

[英]multiple list protect by rcu

嗨,

我是Linux內核中的rcu鎖定機制的新手。

在嘗試了解rcu的工作原理和提供的API時,我看到rcu_read_lock(),rcu_synchronize()沒有任何鎖實例。 因此,可以說我有n個要使用RCU保護的獨立列表,是否保證reads和syncnise()可以正常工作?

如果這個問題看起來太天真,請原諒我

提前致謝。

不依賴互斥鎖是使用RCU(讀取,復制,更新)的主要好處之一。 每個rcu_read_lock()將確保在執行其rcu_read_unlock()之前不會修改本地讀取的數據。 synchronize_rcu()將阻塞所有前面的讀取器,以同步數據結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM