Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

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

Курс для изучения многопоточного программирования.
1 790 ₽
999 ₽
стоимость обучения
Узнать о снижении цены
Уровень сложности
для специалистов
Длительность
0.5 мес.
Демо доступ
да
Формат обучения
видеоуроки
Домашние задания
нет
Обратная связь
нет
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Курс предназначен для начинающих разработчиков, знающих основы C++ и объектно-ориентированного программирования. Вы узнаете, как работать с потоками, какие бывают проблемы многопоточного программирования и как их решать.

Курс состоит из десяти русскоязычных лекций от 10 до 25 минут. Преподаватель рассказывает о потоках, параметрах, функциях. Вы узнаете о лямбда-выражениях, что такое mutex, как его использовать, и о многом другом.

Что такое поток? Создание потока. Параллельное выполнение потока
Потоки с параметрами. Передача параметров в поток
Получение результата работы функции из потока по ссылке
Лямбда выражения и возврат результата выполнения потока

Лямбда-выражения | Лямбда функции | Анонимные функции | Изучение С++ для начинающих. Урок #143

Потоки и методы класса
  • Лямбда-выражения | Лямбда функции | Анонимные функции | Изучение С++ для начинающих. Урок #143
  • Захват контекста лямбдой | Лямбда функции | Лямбда-выражения | Анонимные функции | Урок #144
Что такое mutex и как его использовать. Синхронизация потоков.
  • Двусвязный список | Динамические структуры данных #2
  • Как измерить время выполнения кода | Изучение С++ для начинающих. Урок #145
lock_guard mutex. Синхронизация потоков
Deadlock. Взаимная блокировка
Recursive_mutex. Рекурсивный мьютекс
unique_lock mutex

Чему научат

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

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес Email не будет опубликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: