1

我目前正在阅读Linux 设备驱动程序,第三版第 5 章:并发和竞争条件。作者声称 Read-Copy-Update 方案有时用于编写 linux 驱动程序。然后,他深入探讨了为什么要使用它们,但他提供的有关“野外”代码的信息非常有限。他的两个示例是网络路由表和 Starmode 无线电 IP 驱动程序。他们还有其他出现的地方吗?(这本书是 2009 年出版的,所以这个方案可能已经变得更加流行或者现在已经被取代了)(最好在 linux stackexchange 论坛上问一下?)

4

1 回答 1

2

Almost all the filesystems use rcu locks, because files are expected to be updated, while being read.

Refer to "3. WHAT ARE SOME EXAMPLE USES OF CORE RCU API?" from https://www.kernel.org/doc/Documentation/RCU/whatisRCU.txt

于 2013-11-07T08:44:39.800 回答