
Rust Atomics and Locks
Mara Bos
- Editorial
- O'Reilly
- Año
- 2022
- Páginas
- ~249
- Nivel
- Intermedio
De qué trata
Obra maestra técnica escrita por Mara Bos (líder del equipo de la librería estándar de Rust) y publicada por O'Reilly en 2022. Es el tratado de referencia sobre concurrencia de bajo nivel y diseño de primitivas de sincronización.
Explora la memoria compartida, operaciones atómicas (`AtomicBool`, `AtomicUsize`), órdenes de memoria (`Relaxed`, `Acquire`, `Release`, `SeqCst`) y el modelo de coherencia de memoria del hardware moderno. Enseña a construir desde cero primitivas fundamentales como Mutex, RwLock, canales de comunicación one-shot y spinlocks sin incurrir en comportamiento indefinido (UB).
Con una claridad pedagógica insuperable, desmitifica las barreras de memoria y la programación lock-free en Rust y C++. Imprescindible para ingenieros de sistemas operativos, motores de bases de datos y software de alta concurrencia.
- Atomics
- Locks
- Modelo de Memoria
- Concurrencia Bajo Nivel
- Lock-free
- Mutex
- Acquire-Release
- Mara Bos
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Implementación de Mutex, RwLock y Canales Atómicos desde cero
Construcción paso a paso de primitivas de sincronización seguras para subprocesos basadas en operaciones atómicas y futexes de Linux.

