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