Міжпроцесні комунікації – канали
Канал - это специальная область памяти, созданная операционной системой по
запросу процесса специально для передачи данных между процессами. Канал может
иметь имя, а может и не иметь.Работа с каналом напоминает работу со стандартным
потоком ввода или вывода. Процесс создает канал, вызывая специально
предназначенную для этого функцию, возвращающую идентификатор канала. Затем
процесс может передавать данные в канал или принимать их из канала, вызывая
функции. В процедуре передачи данных через канал должны участвовать два
процесса.Канал же можно использовать только для последовательной передачи
данных.Современные ОС позволяют создать каналы между процессами, запущенными на
различных рабочих станциях.