Modern C++ Concurrency
Learn modern C++ concurrency! This course covers practical techniques for building efficient, concurrent applications. Master parallel programming with C++.
Course Content
Modern C++ Concurrency is an intermediate-level Pluralsight course taught by Kenny Kerr. It runs 4h 33m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 138 reviews. It is a paid course, first published April 2020.
Dive into modern C++ concurrency specifically for the Windows operating system. While cross-platform concurrency is still developing, a thorough understanding requires a focus on practical, platform-specific techniques. This course leverages Windows to provide a deep dive into C++ threads and synchronization.
You'll gain expertise in:
- Windows Threads: Master the fundamentals of creating, managing, and controlling threads within the Windows environment.
- Synchronization Primitives: Explore advanced synchronization mechanisms, including slim reader/writer locks and condition variables, for efficient resource management.
- Windows Thread Pool API: Unlock the power of the Windows thread pool for optimized thread management and performance.
- Concurrency Runtime: Learn to effectively utilize the Concurrency Runtime for building high-performance, concurrent applications.
- C++11 Thread Support Library Limitations: Understand the challenges and shortcomings of the standard C++11 thread library and how to overcome them in a Windows context.
This course provides a practical, hands-on approach to C++ concurrency on Windows, equipping you with the skills to build robust and scalable applications. Learn to navigate the complexities of thread synchronization and leverage the best tools available for concurrent programming on the Windows platform.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.