Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2014, 19:20   #1
zloy_developer
Новичок
Джуниор
 
Регистрация: 20.01.2014
Сообщений: 0
Сообщение Сигналы в LINUX

Сколько будет стоить это задание???

Процессы непрерывно обмениваются сигналами согласно табл. 2 . Запись в таблице 1 вида: 1->(2,3,4,5) означает, что исходный процесс 0 создаёт дочерний процесс 1, который, в свою очередь, создаёт дочерние процессы 2,3,4,5.Запись в таблице 2 вида: 1->(2,3,4) SIGUSR1 означает, что процесс 1 посылает дочерним процессам 2,3,4 одновременно (т.е. за один вызов kill() ) сигнал SIGUSR1. После передачи101 –го по счету сигнала SIGUSRродительский процесс посылает сыновьям сигнал SIGTERMи ожидает завершения всех сыновей ,после чего завершается.Сыновья, получив сигнал SIGTERM завершают работу с выводом на консоль сообщения вида:

pidppidзавершил работу после X-го сигналаSIGUSR1 и Y-го сигналаSIGUSR2

где X,Y – количество посланных за все время работы данным сыном сигналов SIGUSR1 и SIGUSR2

Каждый процесс в процессе работы выводит на консоль информацию в следующем виде:
Npidppid послал/получил USR1/USR2 текущее время (мксек)

где N-номер сына по табл. 1
Дерево процессов
1->(2,3,4,5) 2->6 3->7 4->8
Последовательность обмена сигналами
1->(2,3,4,5) SIGUSR22->6SIGUSR1 3->7SIGUSR1 4->8SIGUSR1 8->1SIGUSR1
zloy_developer вне форума Ответить с цитированием
Старый 20.01.2014, 19:25   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

ICQ 395-546-218
skype: rrrfer.rrrfer

Сразу указывайте примерную цену и сроки.
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Уроки по C в Linux: Сигналы MaTBeu Qt и кроссплатформенное программирование С/С++ 4 27.10.2014 01:00
QT - сигналы Базиля Помощь студентам 13 06.10.2013 19:39
Сигналы NewMem Помощь студентам 0 26.05.2011 17:18
сигналы в Qt! marselik Qt и кроссплатформенное программирование С/С++ 1 24.11.2010 23:29