Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ под Linux

Войти
Регистрация
Восстановить пароль
 
Helena1996
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 35
#1

QNX Neutrino - C++ Linux

16.12.2016, 17:27. Просмотров 387. Ответов 0
Метки нет (Все метки)

Разработать приложение, которое строится в виде цепочки процессов. Требуется написать два программных модуля: М1, М2. На базе модуля М1 из shell запускается стартовый процесс Р1(М1), которому передается в качестве параметра длина цепочки N (количество процессов).
Процесс Р1 создает свой канал и, используя функцию семейства spawn*(), запускает процесс Р2(М2), передавая в качестве аргумента длину цепочки N, chid своего канала и переходит в ожидание прихода по нему сообщения, после чего отвечает и терминируется.
Процесс Р2(М2) устанавливает соединение с каналом родительского процесса и, если N не равно 0, создает свой канал и, используя функцию семейства spawn*(), запускает следующий процесс Р?(М2), передавая ему в качестве аргумента N-1 и chid своего канала, и переходит в состояние приема сообщений по своему каналу. Если N=0, то посылает предыдущему процессу сообщение "Р2-ОК" и, получив ответ, выдает его на экран и терминируется.
Аналогично ведет себя каждый вновь запущенный процесс цепочки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2016, 17:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос QNX Neutrino (C++ Linux):

Динамическая компоновка в QNX - C++
Здравствуйте! Мне нужно написать какую-нибудь программу на C++, связанную с динамической компоновкой в QNX Neutrino. Программа нужна для...

QNX - Linux
Эта OS всё ещё является бесплатной или уже полность стала платной,кто-нибудь знает ?

Установка QNX - *NIX
Вот решил установить QNX на десктоп. Несмотря не то, что QNX создавалась и используется преимущественно в промышленных, научных и военных...

QNX- Таймеры - C (СИ)
Здравствуйте! Работа в QNX на C. Необходимо, создать программу, так чтобы в клиенте работали два таймера с разной периодичностью,...

Строки в QNX - C++
Тема лабораторной работы: изучение основ языка Си и стандартных функций работы со строками, управления динамической памятью и ввода/вывода...

QNX Momentics - C++
Подскажите пожалуйста а то никак не получается. Есть код Си в котором считывается и выводится сообщение на экран "qqq" но считать и вывести...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2016, 17:27
Привет! Вот еще темы с ответами:

Двухпоточная программа в QNX - C (Си)
Здравствуйте, задание на картинке. Вот, что я написал. Проблема в том, что она не работает корректно. Даже не дает мне вводить символы с...

Механизм сообщений в QNX - C++
Здравствуйте товарищи, помогите пожалуйста доделать программу. 1. Клиент-поток пишет строку и передает на сервер. Сервер принимает...

QSQLITE driver и QNX - Кроссплатформенная разработка
QSQLITE driver not loaded – ошибка на виртуальной машине с QNX. При запуске приложения Qt на ВМ в среде QNX через IDE Momentics...

PowerPC, QNX и цвета - Кроссплатформенная разработка
Добрый день. Разрабатываю ПО под QNX(PowerPC). Столкнулся с тем, что при работе с графикой, программа собранная и запущенная на x86(QNX)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.