ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 2.

Автор: Konstantin Vladimirov

Загружено: 2023-03-24

Просмотров: 11704

Описание: Лекции в магистратуре МФТИ по современному C++ на русском языке. Кафедра микропроцессорных технологий.

Продолжая многопоточность мы теперь должны познакомиться со всем находящимся в наших руках инструментарием. В первую очередь мы рассмотрим одноразовую инициализацию и разберём известный антипаттерн double-checked lock. Далее мы перейдём к идее условных переменных и введём понятия uniuque_lock, нотификаций и внезапных пробуждений. Потом нас ждёт много попыток понять что же происходит в нашем многопоточном приложении. Ну и под конец мы зароемся глубже в разделяемые и прочие виды блокировок.

Лектор: Константин Владимиров.
Дата лекции: 22 марта 2023 года.
Съёмка и звук: Юлий Тарасов.

Предыдущая лекция:    • Магистерский курс C++ (МФТИ, 2022-2023). Л...  
Следующая лекция:    • Магистерский курс C++ (МФТИ, 2022-2023). Л...  

Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-...
Примеры кода ко всем лекциям: https://github.com/tilir/cpp-masters

Timeline:
00:00 Консенсус компиляторов
04:28 Одноразовая инициализация
08:20 DCL и std::once_flag
17:40 События и оповещения
27:20 Unique lock и spurious wakeup
38:40 Сеанс чёрной магии и фокусы strace
47:40 Упражения и задания в perf
52:25 Mutable mutex
57:35 Разделяемые блокировки
01:09:34 Остальные типы блокировок
01:15:34 Размеры основных типов и литература

Errata:
ждёт ваших комментариев

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 2.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 20. Очереди.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 20. Очереди.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 1.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 1.

ХОДОРКОВСКИЙ: Паранойя Путина. Режим стареет. Подарок Трампа. Блокировка интернета = деградация

ХОДОРКОВСКИЙ: Паранойя Путина. Режим стареет. Подарок Трампа. Блокировка интернета = деградация

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 1.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 1.

Что такое Apache Airflow - Курсы

Что такое Apache Airflow - Курсы "Школы Больших Данных" г. Москва

«Предчувствие беды». Зачем власти отключают интернет. Прогноз Дмитрия Глуховского

«Предчувствие беды». Зачем власти отключают интернет. Прогноз Дмитрия Глуховского

С++ магистерский курс, МФТИ, 2022-23

С++ магистерский курс, МФТИ, 2022-23

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Улучшаем и усложняем C++ код: функции, исключения, ranges и корутины

Улучшаем и усложняем C++ код: функции, исключения, ranges и корутины

C++ базовый курс, MIPT, 2021-2022

C++ базовый курс, MIPT, 2021-2022

Лекция 5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)

Лекция 5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 22. Параллелизм.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 22. Параллелизм.

Рубль падает. Забой скота – зачем? Эффект от отключения интернета. Инфляция растет | Игорь ЛИПСИЦ

Рубль падает. Забой скота – зачем? Эффект от отключения интернета. Инфляция растет | Игорь ЛИПСИЦ

Практика языка C (МФТИ, 2023-2024). Углубление пройденного: логическая память и виртуальная память.

Практика языка C (МФТИ, 2023-2024). Углубление пройденного: логическая память и виртуальная память.

Зеленский теряет контроль над Радой — В Киеве начинается открытый бунт? Мураев

Зеленский теряет контроль над Радой — В Киеве начинается открытый бунт? Мураев

Архитектура интернета и веба | Теоретический курс 2026

Архитектура интернета и веба | Теоретический курс 2026

Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование

Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 23. Сопрограммы, часть 1.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 23. Сопрограммы, часть 1.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 3.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 3.

Куда исчезает энергия с возрастом? тревожный ответ физики, о котором не принято говорить

Куда исчезает энергия с возрастом? тревожный ответ физики, о котором не принято говорить

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]