Zombie Process

On Unix systems a zombie process is a process that has completed execution but the exit status of which has not been read by the parent process yet. In the term's colorful metaphor, the process has died but has not yet been reaped. The book-keeping information for the zombie has to be retained so it can eventually be supplied to the parent when it does a "wait" system call. After the parent's wait call (or in the lack of a wait call, after the parent terminates), the zombie process will be removed. Typically, zombies that exist for more than a short period of time indicate a bug somewhere. A zombie process is not the same as an orphan process. Orphan processes don't become zombie processes; instead, they are adopted by init (process ID 1), and init will usually do a "wait" system call for them. The term zombie process takes its meaning from the common definition of zombie–an undead person.

 

<< PreviousWord BrowserNext >>
zosimus
zakat
zettabyte
zion, illinois
zebra
zilog z80
zen
sinclair zx80
zx spectrum
zechariah
zipi
zohar
zope
zulu stick fighting
sinclair zx81
ziegler natta catalyst
ziad jarrah
ztt
zionism
zarzuela
zoop
chang hseh liang
zephaniah
zealot
zollern
zheng he
zlib
zoe
z machine
zorkmid
therianthropy
zombie
zoophilia
0 (number)
zebrafish
zarnowiec
z notation
zwitterion
zhu shijie
zoetrope
zodiacal light
zamenhof day
zeta function
zoroastrianism