Пример использования gcc и clang thread sanitizer для обнаружения гонки данных — Введение в парал...
Автор: Mike Shah
Загружено: 2021-11-26
Просмотров: 7398
►Плейлист с полным циклом: • Modern C++ (cpp) Concurrency
►Полные курсы можно найти на сайте: https://courses.mshah.io/
►Присоединяйтесь к каналу, чтобы поддержать его: / @mikeshah
►Репозиторий Git: https://github.com/MikeShah/moderncpp...
►Описание урока: В этом уроке я покажу вам, как использовать средство очистки потоков, входящее в компиляторы gcc и clang. Использование средств очистки потоков поможет сэкономить время при отладке программ в больших масштабах для устранения ошибок, связанных с потоками.
Полезные ссылки на документацию:
1. https://gcc.gnu.org/onlinedocs/gcc/In...
2. https://clang.llvm.org/docs/ThreadSan...
00:00 Обзор многопоточного кода с гонкой данных
1:39 Введение в санитайзеры потоков
3:14 Использование санитайзера потоков g++
5:20 Использование санитайзера потоков clang
6:10 В заключение: используйте свои инструменты!
►Канал на YouTube: / mikeshah
►Поставьте лайк и подпишитесь, чтобы помочь каналу!
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: