C++ Основы многопоточного программирования

Основы многопоточного программирования в C++  для начинающих разработчиков.
IT: Для программистов и IT-специалистов / C++
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться

Чему вы научитесь

  • Получите знание и понимание того, что такое многопоточное программирование в языке C++.
  • Получите знание того, что такое потоки, для чего они нужны и как они используются в программировании.
  • Научитесь использовать многопоточность, а так же бороться с основными проблемами которые возникают при использовании многопоточности.
  • Изучите проблему и освоите навыки синхронизации потоков.

Требования

  • Знание основ C++. Знание основ ООП.

Описание

Основы многопоточного программирования в C++  для начинающих разработчиков.

Изучив курс вы получите знания, понимание и навыки работы с потоками в C++, а так же узнаете об основных проблемах многопоточного программирования и способах их решения.

В данном курсе простыми словами на простых примерах показано для чего нужны потоки, как они работают, а так же особенности синхронизации работы потоков.

Для кого этот курс

  • Для начинающих разработчиков на C++, интересующихся многопоточным программированием. Этот курс не предназначен для опытных разработчиков.
Программа
Что такое поток? Создание потока. Параллельное выполнение кода.
Потоки с параметрами. Передача параметров в поток.
Получение результата работы функции из потока по ссылке
Лямбда выражения и возврат результата выполнения потока
Потоки и методы класса
Что такое mutex и как его использовать. Синхронизация потоков.
lock_guard mutex. Синхронизация потоков
Deadlock. Взаимная блокировка.
Recursive_mutex. Рекурсивный мьютекс
unique_lock mutex
Записаться на курс
Текущая цена
1 090
1 790
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться