![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Zombie folyamat | ruben.rodrigues | Shell programozás és Scripting | 2 | 03-11-2009 11:13 AM |
| zombi folyamat | jeenat | Linux | 5 | 03-28-2008 07:36 AM |
| zombi démon folyamat! | rish2005 | A UNIX a fejlett és szakértői Felhasználók | 1 | 11-25-2005 09:59 AM |
| Zombie folyamat | swhitney | A UNIX a fejlett és szakértői Felhasználók | 2 | 10-22-2004 05:12 PM |
| Zombie folyamat | Orca | A UNIX a dummies Kérdések és válaszok | 8 | 04-26-2002 02:54 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
init elfogadja zombi folyamat?
Szia
Megpróbáltam létrehozni egy zombi folyamatot a következő programot: Kód:
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;
}
A <apue2>, Idézet:
Különben is, a gyermek folyamat my program után azonnal eltűnik a szülő megszűnik. Mint ahogy leírt, nem hiszem, hogy ez történik init, akkor ki? |
|
||||
|
Tehát mi a zombik?
A zombi eljárás olyan folyamat, amely elvégezte a végrehajtás, de még egy bejegyzést a folyamat asztalra. Ez a bejegyzés továbbra is szükség van, hogy a megkezdett folyamatot, hogy a (most zombi) folyamat olvasni az exit status. A zombi folyamat ered a közös meghatározása zombie (egy Undead fő) A kifejezés színes metafora, a gyermek halt meg, de a folyamat még nem járjanak. Zombik azonosítható a kimenet a UNIX ps paranccsal a jelenlét a "Z" a "stat" oszlopban. Zombik, hogy létezik több, mint egy rövid ideig általában jelzi a hibát az a szülő program jelenlétében néhány zombik nem aggasztó, hanem az arra utalhat, az a probléma, hogy növekednek alulfoglalkoztatottság nagyobb terhelést. Mivel nincs memória juttatott zombi folyamatokat, kivéve a folyamat táblázat bejegyzés is, az elsődleges gond sok zombik nem fut a memória, hanem a futó folyamat azonosító számokat. Eltávolításához zombik egy rendszert, vegye ki a szülő folyamat. Ha a folyamat megszakad a szülő, init lesz az új tulajdonos. Init rendszeresen végrehajtja a wait rendszerhívás kihasználhassa a zombik az init anyavállalatként. |
|
||||
|
Idézet:
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|