![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Zombie процесс | ruben.rodrigues | Shell программирование и сценарии | 2 | 03-11-2009 11:13 AM |
| зомби процесс | jeenat | Linux | 5 | 03-28-2008 07:36 AM |
| Zombie неиспользующихся процесс!! | rish2005 | UNIX перспективных И опытных пользователей | 1 | 11-25-2005 09:59 AM |
| Zombie процесс | swhitney | UNIX перспективных И опытных пользователей | 2 | 10-22-2004 06:12 PM |
| Zombie процесс | Orca | UNIX для чайников Вопросы И Ответы | 8 | 04-26-2002 03:54 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
инициализации принимает зомби процесс?
Привет
Я пытался создать зомби процесса со следующей программой: Код:
int main(void)
{
pid_t pid;
int status;
if ((pid = fork()) < 0)
perror("fork error");
else if (pid == 0){ /* child process*/
exit(0);
}
printf("child process ID: %d\n", pid);
sleep(10);
return 0;
}
В <apue2>, Цитата:
Кроме того, ребенок в моей программе исчезает сразу после того, родителю прекращается. Как я уже говорил, я не думаю, что это делается по инициализации, то кто же? |
|
||||
|
Так что с зомби??
А зомби процесс представляет собой процесс, который завершил выполнение, но еще одна запись в таблице процессов. Эта позиция по-прежнему необходимо, чтобы процесс, который начался (теперь зомби) процесс следующим образом свой статус завершения. Термин зомби процессе вытекает из общего определения зомби (один человек нежити) В перспективе в красочные метафоры, ребенок процесс умер, но до сих пор не получили. Зомби могут быть определены в ходе вывода из UNIX PS команду своим присутствием на "Z" в "СТАТ" колонки. Зомби, которые существуют в течение более короткого периода времени, как правило, указывает на ошибку в программе родителей, наличие нескольких зомби не тревогу сама по себе, но могут указывать на проблемы, которые будут расти в соответствии тяжелее серьезных нагрузок. Поскольку нет памяти, выделяемой для зомби процессы, за исключением процесса вступления сама таблица, в первую очередь с большим количеством зомби не уходит из памяти, а кончается в процессе ID номера. Для удаления зомби из системы, удалить родительский процесс. Когда процесс теряет родителей, инициализации становится новым родителям. Инициализировать периодически выполняет ожидание вызова для получения каких-либо зомби при инициализации в качестве родителя. |
|
||||
|
Цитата:
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|