
Asynchronous Programming with C++
Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency
Created by Javier Reguera-Salgado, Juan Antonio Rufes
Discover how to harness the power of modern C++ for building high-performance, efficient software. Explore practical techniques for concurrent and asynchronous programming, including threading, coroutines, and network I/O. Learn how to make your applications faster and more responsive by fully utilizing your hardware.
Packt | Nov 2024 | 424 min
What You Will Learn
You will start by exploring key parallel programming concepts and see how they apply to real-world problems. Step by step, you will practice creating and managing threads, using coroutines, and working with async features. Through hands-on examples, you will develop networked applications and learn to optimize, test, and debug your code for maximum performance.
Key Features
- Master modern C++ concurrency with threads, coroutines, and async features
- Build robust network and low-level I/O projects using Boost.Asio
- Apply proven optimization, testing, and debugging techniques for async code
Target Audience
Ideal for developers with some C++ experience who want to take their skills to the next level. If you are looking to build faster, more efficient software using the latest asynchronous and concurrent programming techniques in C++, this course will help you achieve your goals.





