Pipe / FIFO попытка чтения после закрытия писателя

Как указано в man-странице Linux на трубе, при условии, что канал / FIFO, который был правильно открыт для чтения и записи, если конец записи закрыт, тогда «попытка прочитать (2) из ??канала увидит конец файла (read (2) вернет 0) ". Мой вопрос, скажем, я написал некоторые данные в канал (который теперь должен быть сохранен в буфере ядра), и я закрыл конец записи до того, как конец чтения смог прочитать данные, выполнит следующую попытку для чтения из файла по-прежнему автоматически получить EOF, или читатель сможет сначала прочитать данные в буфере ядра и только потом получить EOF?

c,linux,pipe,fifo,

0
Яндекс.Метрика