Привет!
у меня такой вопрос, я пишу прогу которая форкается и новый процесс меняет контекст через execlp(). В момент форка новый процесс имеет доступ к определенному struct-у но после execlp() все переменые теряются.
Есть ли какой нибуть *легкий* вариант, чтобы child-процесс всеже сохранял этот struct в своем конкесте/памяти даже после execlp() ?
Если это не возможно, то какой вид IPC (shared mem либо pipe) более приемлем для передачи этого structa по отношению к скорости выполенения. (Родительский процесс должен иметь минимальные задержки при передачи даных child-процессу, так как он обслуживает удаленых клиентов через select() )
Есть идеи?
Ответ на:
комментарий
от theserg
Ответ на:
комментарий
от theserg
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от watashiwa_daredeska
Ответ на:
комментарий
от xerc
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Передача значений переменных. (2019)
- Форум Не могу убить Child-процесс (2010)
- Форум IPC с дочерним процессом по pipes. Как читать больше PIPE_BUF за один запрос чтения? (2019)
- Форум Как запретить parent процессам передавать сокеты child процессам? (2013)
- Форум передача переменных через plink (2012)
- Форум Передача переменную окружения NGINX (2019)
- Форум Передача вывода sqlplus переменной (2013)
- Форум Передача переменной загрузчика системе (2011)
- Форум Передача переменной шелла седу (2006)
- Форум Дочерний процесс и «Child process terminated» (2005)