Что гарантирует стандарт C++ относительно одновременного вызова const методов контейнера из разных потоков?
Anonymous Quiz
23%
Полностью безопасно без синхронизации
27%
Безопасно, если не происходит модификации
7%
Требуется shared_mutex
41%
Стандарт не даёт гарантий
2%
Безопасно только для std::array
Что такое "happens-before" отношение в C++ memory model?
Anonymous Quiz
15%
Порядок исполнения инструкций в коде
54%
Гарантия видимости эффектов одной операции другой операции
23%
Временная последовательность выполнения
5%
Порядок компиляции
3%
Синхронизация через mutex
❤2
🖤 ЧЕРНАЯ ПЯТНИЦА: СКИДКА 40%
Что общего между Black Friday и подготовкой к собесам? Оба случаются раз в год, и оба нельзя пропустить! 😎
🔥 Курсы со скидкой 40% до конца ноября:
🐍 Python
📐 Математика
🤖 AI
🔢 Алгоритмы и структуры
Пока другие покупают кофемашины и телевизоры, инвестируй в себя📈
Что общего между Black Friday и подготовкой к собесам? Оба случаются раз в год, и оба нельзя пропустить! 😎
🔥 Курсы со скидкой 40% до конца ноября:
🐍 Python
📐 Математика
🤖 AI
🔢 Алгоритмы и структуры
Пока другие покупают кофемашины и телевизоры, инвестируй в себя📈
Какая разница между std::mutex и std::recursive_mutex?
Anonymous Quiz
1%
recursive_mutex быстрее
3%
recursive_mutex не требует unlock
6%
mutex поддерживает try_lock, recursive нет
86%
recursive_mutex позволяет повторный lock из того же потока
4%
Нет разницы в C++17