Лекция 1: Введение в параллельное программирование
|
714 |
Лекция 2: Архитектура фон Неймана
|
1103 |
Лекция 3: Последовательность исполнения. Упорядоченность и атомарность
|
605 |
Лекция 4: Формальное представление многопоточной системы
|
584 |
Лекция 5: Проблемы многопоточности
|
776 |
Лекция 6: Модель исполнения, критические секции и объекты блокировки
|
542 |
Лекция 7: Согласованность, история, линеаризуемость
|
676 |
Консенсус. Число консенсуса. Протокол, состояние протокола. Валентность состояния. Создание консенсуса из примитивов. Цель: ознакомление с концепцией консенсуса как с ключевым понятием синхронизации многопоточных приложений.
|
805 |
Лекция 9: Еще про консенсус
|
623 |
Лекция 10: Подходы к синхронизации
|
605 |