• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR, Dimitro, LightInDarkness  
Linux. Процессы (3 шт.)
Mafi
Капрал
Ребят, есть кто разбирает в Си и немного в Линкусе.
Задание по лабораторной такое:
три процесса, взаимодействующих через программные каналы.
Должно создаваться три процесса:
 процесс, генерирующий значения параметров состояния устройства;
 процесс, упаковывающий параметры состояния в единое (упакованное) слово состояния;
 процесс, распаковывающий слова состояния.
===
Есть пример, на 2 процесса и 1 канал. Все вроде бы понятно, но вся фишка в том, что я не могу понять, как создать функцией fork 3 процесса, а не 2. Причем надо, что бы был 1 процесс-родитель, и 2 - child процесса.
Просто вызов fork создает 1 родителя (целое число) и, возвращает 0, для 1 child'a.
Вот тот самый кусок:



Буду очень благодарен, если подскажете, как создать от 1 родителя 2 child проца...
Сообщение # 1 отредактировано Mafi - Воскресенье, 17.11.2013, 20:12
Александрович
Местный Житель
Сообщение # 2 написано 17.11.2013 в 20:13
  • Страница 1 из 1
  • 1
Поиск: