URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2959
[ Назад ]
Исходное сообщение
"В FIFO могут писать несколько процессов?"
Отправлено Lamr , 25-Май-04 13:04
Надо запустить несколько потомков,которые будут предку писать данные. Сделал pipe - но в него пишет только первый потомок, остальным облом. Кто боролся, подскажите, в FIFO можно так? Или ещё есть способы? Неохота на каждый fork память для pipe[2] выделять, а сколько их будет ведь неизвестно.
Содержание
- Кстати, а почему несколько потомков не могут,Lamr, 13:39 , 25-Май-04
- Горе мне, недоучке! Ламмеру вечному, бестолковому!,Lamr, 13:56 , 25-Май-04
Сообщения в этом обсуждении
"Кстати, а почему несколько потомков не могут"
Отправлено Lamr , 25-Май-04 13:39
Кстати, а почему несколько потомков не могут писать в Pipe? Дескриптор они ведь имеют, труба блокируется одним процессом?
"Горе мне, недоучке! Ламмеру вечному, бестолковому!"
Отправлено Lamr , 25-Май-04 13:56
Пишут потомки, все пишут!
забыл у предка закрыть друго конец трубы.Извините.