Лекция 5: Взаимодействие процессов и нити исполнения. Алгоритмы синхронизации
- Подробности
- Категория: Основы операционных систем от НОУ ИНТУИТ
Лекция посвящена вопросам работы нитей исполнения (threads) и основам синхронизации взаимодействия процессов (атомарные операции, interleaving, условия Бернстайна). Вводятся понятия взаимоисключений, race conditions и критических секций, общая схема взаимодействия процессов. Рассматриваются требования к алгоритмам синхронизации и простейшие алгоритмы