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

  • Home
  • C++ Основы многопоточного программирования
Shape Image One

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

Список желаний Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

О курсе

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

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

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

Содержание курса

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

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

Рейтинги и обзоры студентов

Пока нет отзыва
Пока нет отзыва