Expand description
Read-copy update (RCU).
Modulesยง
- monitor ๐
- non_
null - This module provides a trait and some auxiliary types to help abstract and work with non-null pointers.
Structsยง
- Rcu
- A Read-Copy Update (RCU) cell for sharing a pointer between threads.
- RcuDrop
- A wrapper to delay calling destructor of
T
after the RCU grace period. - RcuInner ๐
- The inner implementation of both
Rcu
andRcuOption
. - RcuOption
- A Read-Copy Update (RCU) cell for sharing a nullable pointer.
- RcuOption
Read Guard - A guard that allows access to the pointed data protected by a
RcuOption
. - RcuRead
Guard - A guard that allows access to the pointed data protected by a
Rcu
. - RcuRead
Guard ๐Inner - The inner implementation of both
RcuReadGuard
andRcuOptionReadGuard
.
Staticsยง
- RCU_
MONITOR ๐
Functionsยง
- delay_
drop ๐ โ - Delays the dropping of a
NonNullPtr
after the RCU grace period. - finish_
grace_ โperiod - Finishes the current grace period.
- init