Modern C++ Concurrency

This course is about the practical application of the modern C++ language to the field of concurrency or concurrent programming.
Course info
Rating
(106)
Level
Intermediate
Updated
October 15, 2013
Duration
4h 33m
Table of contents
Threads
51m 3s
Synchronization
49m 15s
Description
Course info
Rating
(106)
Level
Intermediate
Updated
October 15, 2013
Duration
4h 33m
Description

This course will introduce you to modern C++ concurrency on the Windows operating system. Unfortunately, standard or portable concurrency is still in its infancy so a comprehensive study of concurrency cannot get away from the practical and platform-specific aspects of the craft. As such, this course uses the Windows operating system as the playground to explore concurrency in C++. This course will prepare you with a deep understanding of threads and synchronization at the OS level, including modern synchronization primitives such as slim reader/writer locks and condition variables. You will learn all about the mighty Windows thread pool API and the Concurrency Runtime. Finally, you will be introduced to some of the shortcomings that plague the C++11 Thread Support Library.

About the author
About the author

Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages.

More from the author
Windows Runtime Internals
Advanced
2h 41m
30 Jul 2015
SQLite with Modern C++
Intermediate
2h 33m
18 Feb 2015
The Essentials of the Windows Runtime
Intermediate
2h 48m
2 Sep 2014
More courses by Kenny Kerr