---
answer: direct
beat: system-design
source: 1 article · updated: August 10, 2026
---

What is a quiescent state and why does it matter in RCU?

A quiescent state is a point where a CPU is guaranteed not to be in a read-side critical section. Common quiescent states are context switches and RCU unlock calls. The grace period ends when every CPU has hit a quiescent state at least once, guaranteeing no reader still holds the old data.

Answered in

How Linux RCU Unlocks Read-Side Scaling

RCU lets millions of readers run lock-free while a single writer updates state by copying, mutating off-to-the-side, and atomically flipping a pointer.

Crashtech Editorial August 10, 2026 System Design

Read the full analysis

Other questions this article answers

More system design questions

Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the System Design beat.