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?
-
-
AFAIK e.g. "killall" works pretty much like that under the hood, too
-
it just normally works out fine in practice
End of conversation
New conversation -
-
-
If only you could get some sort of *handle* to that process, such that its table entry was guaranteed to remain so long as that *handle* was retained.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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.