|
Лекция 1: Введение в параллельное программирование
|
766 |
|
Лекция 2: Архитектура фон Неймана
|
1162 |
|
Лекция 3: Последовательность исполнения. Упорядоченность и атомарность
|
638 |
|
Лекция 4: Формальное представление многопоточной системы
|
626 |
|
Лекция 5: Проблемы многопоточности
|
807 |
|
Лекция 6: Модель исполнения, критические секции и объекты блокировки
|
578 |
|
Лекция 7: Согласованность, история, линеаризуемость
|
711 |
|
Консенсус. Число консенсуса. Протокол, состояние протокола. Валентность состояния. Создание консенсуса из примитивов. Цель: ознакомление с концепцией консенсуса как с ключевым понятием синхронизации многопоточных приложений.
|
832 |
|
Лекция 9: Еще про консенсус
|
647 |
|
Лекция 10: Подходы к синхронизации
|
641 |