The C++ Threaded Programming training course is designed to provide experienced C++ programmers with practical instruction and information so that they can begin writing multi-threaded applications.
The course begins by explaining the history and need for multi-threading. Students will learn about thread classes and how to create threads. Next, it explores how to work with threads, including joining and detaching threads as well as pausing thread execution. The course concludes with a focus on best practices.
Purpose
|
Learn how to build safe, high-performing multi-threaded C++ applications. |
Audience
|
Experienced C++ programmers with little-to-no background in multi-threaded application development needing to write multi-threaded stand-alone applications. |
Role
| Software Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Back-End Development Training | C++ |
Productivity Objectives
- Write multi-threaded C++ applications
- Employ alternative mechanisms for achieving thread safety
- Utilize best practices including immutable objects, exception and error handling, debugging, and when to use what