ТиПМС 1. Взаимное исключение, мьютексы и спинлоки
Дата лекции: 13.02.2021 Лектор: Роман Липовский 00:00 Эхо-сервер и concurrency 04:37 Аллокатор памяти 06:17 Race-condition 14:32 Mutex 19:38 Thread-safety 23:30 RAII применительно к mutex 27:13 Статические аннотации 33:24 Свойства mutex 34:50 Deadlock 35:45 Livelock 37:01 Starvation (голодание) 41:00 Протокол для двух потоков 48:07 Peterson mutex 56:09 Атомарные операции RMW (Read - Modify - Write) 1:00:19 Spinlock 1:06:49 Ticketlock 1:12:17 Contention 1:13:18 Pause 1:14:43 Yield 1:18:35 Futex Съёмка: Егор Евдокимов Монтаж: Константин Драгун Плейлист с лекциями: • Теория и практика многопоточной синхрониза... Плейлист с семинарами: • Теория и практика многопоточной синхрониза... Репозиторий курса: https://gitlab.com/Lipovsky/concurren...