SKU/Artículo: AMZ-B0FVH86RBB

Modern C++ Multithreading and Parallelism: Learn Coroutines, Async Tasks, and Lock-Free Patterns to Deliver High-Throughput Software at Scale

Format:

Kindle

Kindle

Paperback

Detalles del producto
Disponibilidad:
Fuera de stock
Peso con empaque:
0.76 kg
Devolución:
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • What if your C++ code could saturate every CPU core, stream data asynchronously, and scale from a laptop to a high-performance cluster, all while staying clean, modern, and maintainable?Modern C++ Multithreading and Parallelism: Learn Coroutines, Async Tasks, and Lock-Free Patterns to Deliver High-Throughput Software at Scale is your practical blueprint for mastering concurrency in real-world C++20 and C++23 systems. It bridges the gap between textbook theory and production-grade performance, showing you how to build software that’s not just fast, but predictably fast under load.This book walks you from low-level hardware realities like cache coherence and NUMA topology to high-level abstractions such as coroutines, executors, and lock-free queues. You’ll learn how to use std::jthread, std::atomic, and modern memory models correctly; build high-throughput schedulers and task systems; design async I/O pipelines; and orchestrate CPU–GPU workflows for heterogeneous computing. Every technique is reinforced with complete, working code and benchmark results.Inside, you’ll discover how to:Design NUMA-aware thread pools and schedulers that scale seamlessly.Compose asynchronous coroutines that handle I/O and compute overlap with zero blocking.Implement lock-free stacks, queues, and RCU structures with safe memory reclamation.Integrate GPU offloading, distributed execution, and checkpoint/restart resilience.Instrument, trace, and tune concurrency at nanosecond precision using modern profiling tools.Each chapter is written as a hands-on tutorial that you can compile and run without external dependencies. Whether you’re building high-frequency trading systems, data pipelines, rendering engines, or HPC simulations, this book equips you to reason about concurrency confidently and architect for throughput at scale.Stop guessing where your threads are stalled, learn to measure, structure, and push your C++ systems to their real limits.Get your copy now and start building C++ software that truly runs in parallel.

Fuera de stock

Selecciona otra opción o busca otro producto.

Este producto viaja de USA a tus manos en