ycliper

Популярное

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

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

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

Топ запросов

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

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

Автор: Konstantin Vladimirov

Загружено: 2023-04-07

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

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

Эту лекцию начинает долгая работа над ошибками. Мы ещё раз вернёмся к обычным очередям и разберём ошибки и проблемы проектирования в них, включая очень неочевидные вещи. А далее мы начнём знакомство с атомиками. Посмотрим несколько интересных замеров, потом дойдём до CAS и до категоризации разных многопоточных программ. Закончим мы разбором синглтонов и thread local переменных.

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

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

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

Timeline:
00:00 Разбор ошибок: из стека в очередь.
07:30 Разбор ошибок: поднимаем тесты.
15:19 Разбор ошибок: неочевидные случаи.
20:50 Атомарность: мотивация.
30:45 Дуальность атомиков и мьютексов.
40:50 Атомарность чего угодно.
46:55 Compare and swap.
59:20 Специальные атомики и байка про find_if.
01:09:10 DCL и атомики. Синглтоны.
01:18:55 Thread local и завершение.

Errata:
Пока пусто

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

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

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

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

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

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

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

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

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

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

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

JAVA: НАСЛЕДОВАНИЕ ДЛЯ НОВИЧКОВ | Пишем свой мини-Minecraft с нуля 🎮

JAVA: НАСЛЕДОВАНИЕ ДЛЯ НОВИЧКОВ | Пишем свой мини-Minecraft с нуля 🎮

C++ Siberia 2020: Антон Полухин - Незаменимый С++

C++ Siberia 2020: Антон Полухин - Незаменимый С++

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

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

Основы информатики и вычислительной техники. Школьный компьютер (1989)

Основы информатики и вычислительной техники. Школьный компьютер (1989)

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

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

Борис Трушин: Красивые математические задачи с айтишных собеседований

Борис Трушин: Красивые математические задачи с айтишных собеседований

Сторонник Кремля понял цели войны в Украине

Сторонник Кремля понял цели войны в Украине

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

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

Учащимся об информатике и компьютерах, 1988

Учащимся об информатике и компьютерах, 1988

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

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

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

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

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

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

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

13. Асинхронный ввод/вывод. Корутины

13. Асинхронный ввод/вывод. Корутины

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

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

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

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

Как власть следит за россиянами в интернете?

Как власть следит за россиянами в интернете?

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

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

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



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



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