4.5 из 5
4.5
47 отзывов на Udemy

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

Основы многопоточного программирования в C++  для начинающих разработчиков.
Инструктор:
Журавлёв Сергей
255 студентов зачислены
Получите знание и понимание того, что такое многопоточное программирование в языке C++.
Получите знание того, что такое потоки, для чего они нужны и как они используются в программировании.
Научитесь использовать многопоточность, а так же бороться с основными проблемами которые возникают при использовании многопоточности.
Изучите проблему и освоите навыки синхронизации потоков.

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

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

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

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

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

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

https://bit.ly/2J5ijTK

5
Потоки и методы класса

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

https://bit.ly/2J5ijTK


✅Захват контекста лямбдой | Лямбда функции | Лямбда-выражения | Анонимные функции | Урок #144

https://bit.ly/2J3HEsv

6
Что такое mutex и как его использовать. Синхронизация потоков.

✅Двусвязный список | Динамические структуры данных #2

https://bit.ly/2mBHsbe

✅Как измерить время выполнения кода | Изучение С++ для начинающих. Урок #145

https://bit.ly/2LEbKF2

7
lock_guard mutex. Синхронизация потоков
8
Deadlock. Взаимная блокировка.
9
Recursive_mutex. Рекурсивный мьютекс
10
unique_lock mutex
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
773d482bac9056c6ba4d384c3ca2be9d
3-дневная гарантия возврата денег

Включает

3 часов видео по запросу
Полный пожизненный доступ
Доступ с мобильного и ТВ
Сертификат об окончании
C++ Основы многопоточного программирования
Цена:
0,16 ₽ 1,190 ₽