Межпроцессное взаимодействие и организация критических секций
8 0
Скачать PDF

Межпроцессное взаимодействие и организация критических секций

Информатика Бакалавриат
Характеристики
60 страниц 466.5 KB
Издательство Московский авиационный институт (национальный исследовательский университет)
ISBN 978-5-4316-1076-9
Тип издания учебное пособие

Описание

Расмотрены вопросы межпроцессного взаимодействия: основные механизмы передачи информации между процессами; такие технологии, как разделяемая память, передача сообщений, посылка сигналов, сокеты и каналы. Кроме описания функций, приведены примеры создания потоков передачи данных, позволяющие уверенно начинать применение средств межпроцессного взаимодействия. Для обеспечения синхронизации и доступа к общим Данным рассматриваются вопросы организации критических секций. В разделе, посвященном организации критических секций, рассмотретны вопросы применения различных методов организации секции: активное ожидание, семафоры, мониторы и мьютексы. Представлены "классические" задачи синхронизации процессов: производители и потребители, писатели и читатели, обедающие философы. Теоретические сведения подкреплены примерами на языках С++ и Ruby. Особое внимание уделяется полному написанию кода с созданием многопоточных приложений и организации критических секций в рамках одной программы. Для студентов, обучающихся по направлениям 09.03.01 и 09.03.04, дисциплине "Системное программное обеспечение".

Другие книги категории

Основы проектирования интерфейса

Основы проектирования интерфейса

Информатика Бакалавриат
128 стр. 2.7 MB
44 4