Procesy zombie
Proces zombie je proces, který byl ukončen, ale nebyl doposud „uklizen“. Odklizení provádí nadřízený proces.
Tento proces automaticky provede funkci wait(), proto není před jejím voláním nutné ověřovat, zda je příslušný
podřízený proces stále aktivní. Mějme příklad: program vytvoří nový proces, provade nějaké výpočty a pak na něj
zavolá funkci wait(). Když však podřízený proces skončí dříve, než nadřízený proces zavolá funkci wait(), stane
se z něj proces zombie. Až nadřízený proces zavolá funkci wait(), získá návratový kód podřízeného procesu, tento
proces se zruší a funkce wait() se okamžitě vrátí.
Pokud ale nadřízený proces funkci wait() nezavolá, nebude podřízený proces „uklizen“.
Takové procesy potom zůstávají v systému jako procesy zombie a ubírají uživatelům systémové prostředky.
Nepomuk je indexovaci program pre prostredie KDE.