[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 ПРОГРАММНЫЕ КАНАЛЫ
                                Обзор

В курсе  Системные вызовы  и библиотеки ОС UNIX - Часть 1 вы научились
создавать несколько  параллельно исполняющихся процессов. Вы научились
делать так,  чтобы родительский  процесс ожидал  завершения одного или
нескольких порожденных.  Часто параллельные  процессы должны  каким-то
образом взаимодействовать  для решения  общей задачи,  и поэтому нужны
средства для обмена информацией между ними.

Операционная  система   UNIX  предоставляет   богатый  набор   средств
межпроцессного взаимодействия  (IPC -  InterProcess Communication).  В
этом  разделе   вы  будете   изучать  одну  из  таких  возможностей  -
программные каналы (pipes). Программные каналы - это механизм передачи
информации от одного процесса к другому. Вы изучите системные вызовы и
стандартные библиотечные функции, которые создают программные каналы и
выполняют ввод и вывод через них.
                             ЦЕЛИ РАЗДЕЛА

.    Описать, как программные каналы используются для межпроцессного
взаимодействия
.    Определить два типа каналов
.    Научить использовать системные вызовы, работающие с программными
каналами
.    Научить использовать стандартные библиотечные функции, работающие
с программными каналами