Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить