3. Многопоточность в C++ | Параллельное программирование 2025
В этой лекции рассмотрим создание и управление потоками в C++. Практические задания и примеры кода доступны на моем гитхабе: https://github.com/alexey-malov/pc
Тайм-коды: 0:00 Запуск потока при помощи прямого вызова функций ОС 04:31 Запуск потока при помощи класса std::thread 08:32 Класс std::jthread 9:28 Функция потока 11:45 Идентификатор потока 14:08 Опасность вызова detach 17:03 Передача параметров в функцию потока 23:05 Жизненный цикл параметров функции потока 37:08 Передача и возврат потоков из функции 39:47 Параллельное суммирование элементов массива 50:54 Многопоточная работа со стандартными потоками ввода-вывода 56:17 Финальная заставка Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из финальной заставки: https://www.shadertoy.com/view/Mcjfzc