
C++ Concurrency in Action
Anthony Williams
- Editorial
- Manning
- Año
- 2012
- Páginas
- ~530
- Nivel
- Intermedio
De qué trata
Primera edición de la prestigiosa obra canónica de Anthony Williams (desarrollador de la librería Boost.Thread y miembro del comité ISO de C++), publicada por Manning en 2012. Es el libro fundacional sobre concurrencia en C++11.
Explora la gestión de hilos nativos (`std::thread`), paso de datos y sincronización con `std::mutex`, `std::unique_lock`, `std::condition_variable`, tareas asíncronas con `std::future` y `std::async`, el modelo de memoria de C++11 y operaciones atómicas (`std::atomic`).
Anthony Williams enseña cómo diseñar estructuras de datos concurrentes seguras y estructuras sin bloqueos (lock-free) basadas en punteros atómicos. Una lectura fundacional obligatoria para cualquier programador de sistemas.
- Concurrency in Action
- Anthony Williams
- Manning
- C++11
- std::thread
- std::atomic
- Lock-free
- Multithreading
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Cola Concurrente Segura para Subprocesos y Pila Lock-Free en C++11
Implementación de estructuras de datos multihilo sincronizadas mediante mutexes y versiones avanzadas sin bloqueos basadas en atomic CAS.

