Лекция 1: Введение в параллельное программирование
|
707 |
Лекция 2: Архитектура фон Неймана
|
1095 |
Лекция 3: Последовательность исполнения. Упорядоченность и атомарность
|
602 |
Лекция 4: Формальное представление многопоточной системы
|
581 |
Лекция 5: Проблемы многопоточности
|
771 |
Лекция 6: Модель исполнения, критические секции и объекты блокировки
|
530 |
Лекция 7: Согласованность, история, линеаризуемость
|
665 |
Консенсус. Число консенсуса. Протокол, состояние протокола. Валентность состояния. Создание консенсуса из примитивов. Цель: ознакомление с концепцией консенсуса как с ключевым понятием синхронизации многопоточных приложений.
|
802 |
Лекция 9: Еще про консенсус
|
621 |
Лекция 10: Подходы к синхронизации
|
596 |