Программные каналы
memset(line,0,6);
pid2=getpid(); sleep(5);
printf(“%d\n”,pid2);
close(fd[1]);
read(fd[0],line,6);
puts(line);
}
}
Что будет, если убрать else?
Отец - пишет строку в канал. Сын - считает, (sleep(5)) гарантированно есть, что считать. Далее она печатает. Если else нет, то отец напечатает еще раз.
предыдущаяследующая