РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗cppTsTmClL3 109 of 131 menu

Задачи на многопоточность в C++. Часть 3

Защитите счётчик через std::mutex.

Используйте std::lock_guard.

Сделайте безопасное добавление в std::vector из потоков.

Используйте std::atomic<int>.

Сделайте флаг остановки через std::atomic<bool>.

Дождитесь всех потоков в vector<thread>.

Сравните гонку данных с мьютексом и без.

Сделайте producer-consumer с мьютексом.

Сделайте пул из 4 потоков.

Сделайте graceful shutdown потоков.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить