В этой лекции рассматриваются вопросы взаимодействия потоков (нитей) в рамках одной программы. Вводятся основные понятия (семафоры, очереди, блокировки). Делается попытка объяснить особенности параллельного программирования на основе модели многопоточности.
Ссылка на лекцию (PDF, 510KB).
Для работы с лекцией необходимо ПО Adobe Reader или альтернативный просмотрщик PDF документов.