План-проспект

№	Раздел	Страниц
1	Введение	3
1	—
2	Многопоточность в ОС	10
1	Процессы и потоки
2	Жизненный цикл потока
3	Завершение потоков
3	Синхронизация	50
1	Ресурсы и их защита
2	Алгоритмы синхронизации
3	Примитивы синхронизации
4	Модели памяти
4	Алгоритмы	15
1	Lock-Free
2	Wait-Free
5	Ошибки || пограммирования	20
1	Dead Lock
2	Data Race
3	ABA
4	…
6	Архитектура	20
1	Polling && Event Driven
2	Шаблоны реализации
7	Технологии	20
1	C++ frameworks
2	Java frameworks
8	Анализ производительности	15
1	Предварительный анализ
2	Профилирование C++
3	Профилирование Java
9	Транзакционная память	8
1	STM
2	HTM
10	Разное	8
1	Асинхронный ввод/вывод
2	Оптимизации компиляторов