5 ms·
How does the "grace period" work in practice? Is it really a set amount of wall time?
by bmm6o 12y ago
How does the "grace period" work in practice? Is it really a set amount of wall time?
- JoshTriplett 12y agoNo, it's a construct from RCU. There's an rcu_read_lock() and rcu_read_unlock(), which despite the name is a lightweight cpu-local operation that doesn't take any locks. synchronize_rcu() waits for all currently active readers, but does not wait for any new readers.