Город МОСКОВСКИЙ
01:21:49

C++ lectures at MIPT (in Russian). Lecture 13. Atomicity, part 2

Аватар
Тайны уборки
Просмотры:
22
Дата загрузки:
17.11.2023 15:14
Длительность:
01:21:49
Категория:
Обучение

Описание

Лекции в магистратуре МФТИ по C++ на русском языке.

В этой лекции мы продолжаем атомарность. На этот раз время остановиться на проектировании: API races, livelocks, ABA, всё остальное из этой серии. И мы успели начать модели памяти

Лектор: Константин Владимиров
Дата лекции: 10 марта 2020 года
Съёмка и звук: Дмитрий Рябцев

Предыдущая лекция: https://youtu.be/w8tTQvGbP1A
Следующая лекция: https://youtu.be/rq5qDjdzwuI

Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-lects-rus/files/cpp-postgraduate

Errata:
* я как-то неубедительно рассказал про конкретные проблемы, вызываемые ABA. В начале следующей лекции исправлюсь
* 1:16:21 есть некая путаница с семантикой acquire/release, см. обсуждение в комментариях

Рекомендуемые видео