Book Image

Mastering Multithreading with C++ [Video]

By : Maya Posch
Book Image

Mastering Multithreading with C++ [Video]

By: Maya Posch

Overview of this book

<p><span id="description" class="sugar_field">Multithreaded applications execute multiple threads in a single processor environment, allowing developers achieve concurrency. This video will teach you the finer points of multithreading and concurrency concepts and how to apply them efficiently in C++.Divided into three modules, we start with a brief introduction to the fundamentals of multithreading and concurrency concepts. We then take an in-depth look at how these concepts work at the hardware-level as well as how both operating systems and frameworks use these low-level functions. We’ll also learn about the native multithreading and concurrency support available in C++ since the 2011 revision, synchronization, and communication between threads.</span></p> <h2><span class="sugar_field">Style and Approach</span></h2> <p><span class="sugar_field"><span id="trade_selling_points_c" class="sugar_field">This course is filled with examples that will help you become a master at writing robust concurrent and parallel applications in C++.</span></span></p>
Table of Contents (5 chapters)
4
Thread Synchronization and Communication
5
Native C++ Threads and Primitives
Chapter 1
Revisiting Multithreading
Content Locked
Section 3
Other Applications
Let’s get started by covering basic multithreading in C++ using the native API and writing basic makefiles along with usage of GCC. - Look at the basic setup of a main application - Study thread layout