82 / 82 / 50
Регистрация: 22.09.2012
Сообщений: 495
|
|||||||||||
1 | |||||||||||
Работа с процесса. Fork и exec. Не могу понять программу02.06.2013, 18:58. Показов 5872. Ответов 2
Метки нет Все метки)
(
Всем доброго времени суток. В общем, у меня есть программа, которая создаёт процессы с помощью fork и для созданных процессов, создаёт ещё одни, дочерние, в итоге мне нужно сделать программу так, что-бы пользователь мог выбрать процесс по его pid, и создать для него дочерний процесс. Я не прошу мне решить задачу, я прошу мне объяснить код, а если конкретнее, объяснить некоторые функции, какие именно помечу в коментах кода. А вот и сама программа:
0
|
|
02.06.2013, 18:58 | |
Ответы с готовыми решениями:
2
Особенности использования fork и exec Пустые строки в файле с использованием pipe, fork, exec, dup fork / exec - как запустить внешнюю программу?
|
36 / 38 / 7
Регистрация: 01.06.2011
Сообщений: 237
|
|||||||||||
03.06.2013, 14:16 | 2 | ||||||||||
pid[i]=fork();
Добавлено через 5 минут процесс в линуксе сохраняется набором файлов в папке /usr/proc/pid_процесса
создание нового "дочернего" выглядит как копирование файлов из папки родительского в новую папку. после этого запускается дочерний процесс. когда дочерний процесс доходит до места pid[i]=fork();, то программа знает, что она уже в дочернем процессе и fork вернет 0. если внутри ветки child вызвать fork
1
|
82 / 82 / 50
Регистрация: 22.09.2012
Сообщений: 495
|
|
03.06.2013, 14:49 [ТС] | 3 |
Большое спасибо. Сегодня если получится доделаю программу и выложу сюда
0
|
03.06.2013, 14:49 | |
Помогаю со студенческими работами здесь
3
не могу понять программу
Работа с текстовым файлом. Не могу понять Работа с файлами, не могу понять в чем ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |