Магистерский курс C++ (МФТИ, 2022-2023). Лекция 20. Очереди.
Лекции в магистратуре МФТИ по современному C на русском языке. Кафедра микропроцессорных технологий.
На прошлой лекции мы рассмотрели большую часть нашего инструментария. Давайте попробуем собрать из него очередь, убедиться что у нас остались проблемы, решить их и собрать ещё одну очередь. Далее мы сделаем важнейший шаг перейдя от очереди данных к очереди упакованных задач. Для этого нам придётся наладить каналы коммуникации с потоками, познакомиться с маршалингом исключений и рассмотреть несколько новых концепций по дороге. Но в итоге мы придём к цели. Или почти придём, следите за руками.
Лектор: Константин Владимиров.
Дата лекции: 29 марта 2023 года.
Съёмка и звук: Юлий Тарасов.
Предыдущая лекция:
Следующая лекция:
Слайды ко всем лекциям:
Примеры кода ко всем лекциям:
Timeline:
00:00 Введение: продолжаем сагу о sigatomic.
04:50 Ментальная модель мьютекса.
10:00 Ограниченная очередь
16:15 Небольшая проблема и её воспроизведение
24:10 Пробуждение в конце
28:50 Неограниченная очередь
35:20 Коммуникация с потоками: divide
45:00 Канал future/promise
49:00 Маршаллинг исключений и упакованные задачи
56:50 Joinable threads
59:40 Проблема барьера
01:06:40 Очередь упакованных задач
01:14:12 Задача-вызов и литература
Errata:
* Пока пусто
6 views
0
0
2 months ago 01:09:27 1
Наши выпускники: 10 вопросов педагогическому дизайнеру (Татьяна Орлова, выпуск 2018)
2 months ago 01:12:58 1
СЕНЕКА “Нравственные письма к Луцилию“
3 months ago 01:30:48 1
Библиографические ГОСТы для оформления списков литературы и ссылок
4 months ago 00:00:00 1
Чего ожидать от учебы и как выжать из нее максимум
4 months ago 01:02:33 2
Учеба в СПбПУ и WelTec: сложности и особенности
4 months ago 00:00:00 1
Прямой эфир со студенткой совместной программы Master of IT от СПбПУ и Weltec
5 months ago 01:45:20 1
Биоинформатика и геномика — курс Михаила Гельфанда
5 months ago 00:47:09 1
Сергей Пахомов. Лекция из курса «История нехристианских религий» | ТЕСТ-ДРАЙВ |
5 months ago 01:33:19 1
Как устроен хороший текст ВКР (курсовой)
5 months ago 00:01:53 10
Магистратура “Педагогика высшей школы“ РГУ им. Есенина
5 months ago 01:05:41 2
Политология в Питерской Вышке
5 months ago 00:07:21 1
Рентген-анатомия стопы. Теперь вы точно узнаете все про сустав Лисфранка.
5 months ago 01:15:27 1
Сара Налбандян: об Александре Сокурове в Ереване, вузе европейского уровня и реформах || GlumOFF
5 months ago 01:05:37 19
Вебинар «Курс на поступление» | Магистратура | НИУ ВШЭ
6 months ago 00:30:22 7
Наука и безопасность в ТУСУР (часть 1)
6 months ago 00:11:01 1
Интервью с И.В. Зайцевым для магистерской программы “Мусульманские миры в России“
6 months ago 01:40:53 1
Открытие мира возможностей
6 months ago 01:39:55 1
Встреча с Т.Г. Визель - академическим руководителем магистерской программы «Нейродефектология»