Лекция 1: Введение в параллельное программирование
|
702 |
Лекция 2: Архитектура фон Неймана
|
1090 |
Лекция 3: Последовательность исполнения. Упорядоченность и атомарность
|
598 |
Лекция 4: Формальное представление многопоточной системы
|
580 |
Лекция 5: Проблемы многопоточности
|
768 |
Лекция 6: Модель исполнения, критические секции и объекты блокировки
|
524 |
Лекция 7: Согласованность, история, линеаризуемость
|
663 |
Консенсус. Число консенсуса. Протокол, состояние протокола. Валентность состояния. Создание консенсуса из примитивов. Цель: ознакомление с концепцией консенсуса как с ключевым понятием синхронизации многопоточных приложений.
|
800 |
Лекция 9: Еще про консенсус
|
615 |
Лекция 10: Подходы к синхронизации
|
593 |