Что такое канал?

Что такое канал?

http://www.di.uevora.pt/~lmr/syscalls.htmlВ этой ссылке о системных вызовах появляется функция dup(). Сказано, что она дублирует каналы. Тогда у меня вопрос, что такое канал?

решение1

Значение терминаканалобъяснено ранее ната же страницапод заголовком«Системные вызовы, связанные со структурой файла»:

Канал — это соединение между процессом и файлом, которое представляется процессу как неформатированный поток байтов.

Как в Unix«Все есть файл», Это включаетдескрипторы файловк обычным файлам, но такжедругой виды Розетки,трубы,FIFOи т. д.

Связанный контент