|
Лекция 1: Введение в параллельное программирование
|
753 |
|
Лекция 2: Архитектура фон Неймана
|
1146 |
|
Лекция 3: Последовательность исполнения. Упорядоченность и атомарность
|
626 |
|
Лекция 4: Формальное представление многопоточной системы
|
606 |
|
Лекция 5: Проблемы многопоточности
|
798 |
|
Лекция 6: Модель исполнения, критические секции и объекты блокировки
|
567 |
|
Лекция 7: Согласованность, история, линеаризуемость
|
699 |
|
Консенсус. Число консенсуса. Протокол, состояние протокола. Валентность состояния. Создание консенсуса из примитивов. Цель: ознакомление с концепцией консенсуса как с ключевым понятием синхронизации многопоточных приложений.
|
821 |
|
Лекция 9: Еще про консенсус
|
637 |
|
Лекция 10: Подходы к синхронизации
|
628 |