Programming in Visual C++. Multithreading - rate 15990 rub. from Specialist, training 16 ac. h., Date: June 17, 2023.
Miscellaneous / / November 28, 2023
Purpose of the course: introduce students to multithreading and the intricacies of its use in C++11, develop skills in using new tools.
Course audience: Programmers who have knowledge and skills of the C++ language and want to get acquainted with the new features offered by C++11.
You will learn:
- Program multi-threaded applications and algorithms using C++11
- Understand common problems when working with multithreading and their solutions
Professional teacher of Qt5 courses. He has 5 years of experience as a software developer (C\C++), 3 years as a lead developer, 2 years as a software architect, and 10 years as a tutor. At this...
Professional teacher of Qt5 courses. He has 5 years of experience as a software developer (C\C++), 3 years as a lead developer, 2 years as a software architect, and 10 years as a tutor. Currently he is a leading software engineer and designer in 1C.
Graduate (with honors) of the Faculty of Chemistry of Moscow State University named after M.V. Lomonosov. Vladimir Aleksandrovich constantly studies and improves his level, pays great attention to competent design and programming style. Knows several programming languages (C/C++, Python, PHP, Java), and over the years of practice, he has worked in almost all major programming languages. Has certificates of commendation from software placement facilities (during his time working at Agat - one of the largest system integrators for the navy), as well as more than 70 reviews from more than 500 clients on profi.ru (total rating 4.63+).
Vladimir Aleksandrovich is a “meticulous” teacher in the good sense of the word - he always tries to understand the issue \ technology \ concept to the end - so that everything becomes clear to the students of his classes. He explains well, teaches to do everything cleanly and correctly the first time, knows how to listen and hear the audience. Listeners especially note his ability to find a separate approach to each student, as well as useful examples he gives from personal practice.
Module 1. Processors and multithreading (1 ac. h.)
Module 2. Basic multithreading in STL C++11 (2 ac. h.)
Module 3. Elementary synchronization of thread_local and atomic (1 ac. h.)
Module 4. Mutexes (mutex) (2 ac. h.)
Module 5. Conditional variables (2 ac. h.)
Module 6. Future & promise (2 ac. h.)
Module 7. Approaches to organizing a thread pool (3 ac. h.)
Module 8. Writing a multi-threaded application or algorithm using C++11 (practical work) (3 ac. h.)
This cutting-edge course takes an in-depth look at the C++ Standard Template Library (STL). This topic comes up most often during interviews, so C++ developers should have a good understanding of how the STL works. Featuring real-life examples and 19 challenging problems, this training will help you become an STL master and expand your C++ knowledge. With the help of a trainer, you will immerse yourself in the world of STL to explore the possibilities of this library, discussing its history and future with colleagues and experts.
3,8
36 900 ₽