Материалы курса: лекции и лабораторные работы. Языки лаб: C++20 или Java 17+ на выбор.
| № | Тема | Файл |
|---|---|---|
| 1 | Введение в параллельное программирование | lect/lecture-01-intro.pdf |
| 2 | Синхронизация | lect/lecture-02-synchronization.pdf |
| 3 | Баги конкурентности и инструменты, которые их находят | lect/lecture-03-concurrency-bugs.pdf |
| № | Тема | Описание |
|---|---|---|
| 1 | Коллектор метрик: от одного лока до двойной буферизации | lab1/README.md |
| 2 | Свой планировщик и где он слепнет | lab2/README.md |
lect/ лекции (PDF)
lab1/ лабораторная 1: задание, результаты заполняются прямо в README
lab2/ лабораторная 2: задание и заготовки student-java/ и student-cpp/