Роббинс Арнольд
Шрифт:
9.5. Пример: двусторонние каналы в
Двусторонний канал соединяет два процесса двунаправленным образом. Обычно, по крайней мере для одного из процессов, на канал с другим процессом настраиваются как стандартный ввод, так и стандартный вывод. Оболочка Корна (
Здесь движок базы данных представляет любую серверную программу, которая может управляться интерфейсной частью, в данном случае, сценарием
102
В одно и то же время есть только один сопроцесс по умолчанию (доступный посредством '
Рис. 9.7. Сопроцессы оболочки Корна
В обычном
Первым шагом является создание двух каналов,
Строки 1836–1837 создают первый канал,
103
Очевидно, вы можете их закрыть. Но если вы не знаете, что они открыты, они теряются с таким же успехом, как и память через утечку памяти — Примеч. автора.