Alright, Linux Kernel question: Why do we have zombie processes? I get that parents need a return value to wait() on but what can't that just be some state held by the parent task? Does some other API need those (V?)PIDs to stay global?
-
-
think about what you do when some process is hanging and you want to kill it. you look it up in "ps aux" or whatever, note the PID, then "kill -9" that PID. if you have really bad luck, the hanging process died a second ago and the PID was reused by some other important thing
- 2 more replies
New conversation -
-
Processes as file descriptors as per FreeBSD pdfork is even nicer
-
hahaha I saw that
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.