Что такое "happens-before" отношение в C++ memory model?
Anonymous Quiz
14%
Порядок исполнения инструкций в коде
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
7%
mutex поддерживает try_lock, recursive нет
85%
recursive_mutex позволяет повторный lock из того же потока
3%
Нет разницы в C++17
Что гарантирует стандарт относительно деструктора std::thread?
Anonymous Quiz
8%
Автоматически вызывает join()
12%
Автоматически вызывает detach()
49%
Вызывает std::terminate() если joinable
14%
Блокируется до завершения потока
16%
Ничего особенного, обычный деструктор