О курсе
Основы многопоточного программирования в C++ для начинающих разработчиков. Изучив курс вы получите знания, понимание и навыки работы с потоками в C++, а так же узнаете об основных проблемах многопоточного программирования и способах их решения. В данном курсе простыми словами на простых примерах показано для чего нужны потоки, как они работают, а так же особенности синхронизации работы потоков.
Содержание курса
C++ Основы многопоточного программирования
-
Что такое поток? Создание потока. Параллельное выполнение кода.
-
Потоки с параметрами. Передача параметров в поток.
-
Получение результата работы функции из потока по ссылке
-
Лямбда выражения и возврат результата выполнения потока
-
Потоки и методы класса
-
Что такое mutex и как его использовать. Синхронизация потоков.
-
lock_guard mutex. Синхронизация потоков
-
Deadlock. Взаимная блокировка.
-
Recursive_mutex. Рекурсивный мьютекс
-
unique_lock mutex
Рейтинги и обзоры студентов
Пока нет отзыва