HFT CORE SYSTEMS

Epoch reclamation and user-space RCU

Lesson 67 of 96Phase 06: Concurrency and lock-free engineering
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Understand grace periods and reader quiescence
  2. Compare epoch and hazard-pointer trade-offs
  3. Handle stalled threads and memory growth

Lab

Hands-on exercise

Prototype epoch-based reclamation under fast and stalled readers.

Deliverable

Evidence of completion

A reclamation comparison showing throughput and retained-memory behavior.

Prerequisite
EP 66

Phase 06

Concurrency and lock-free engineering

Full curriculum