Благодаря этому курсу Вы научитесь программировать многопоточные приложения и алгоритмы при помощи С++, понимать часто встречающиеся проблемы при работе с многопоточностью и их решения.
Программа курса
- Модуль 1. Процессоры и многопоточность (1 ак. ч.)
- Модуль 2. Базовая многопоточность в STL С++ (2 ак. ч.)
- Модуль 3. Элементарная синхронизация thread_local и atomic (1 ак. ч.)
- Модуль 4. Мьютексы (mutex) (2 ак. ч.)
- Модуль 5. Состояния (conditional variables) (2 ак. ч.)
- Модуль 6. Future & promise (2 ак. ч.)
- Модуль 7. Подходы к организации пула потоков (3 ак. ч.)
- Модуль 8. Написание многопоточного приложения или алгоритма с использованием С++ (практическая работа) (3 ак. ч.)








