在Andrew S. Tanenbaum 和 Albert S. Woodhull 的操作系统设计和实现中,有以下片段:
“[...] 考虑退出,当它们完成执行时应该使用哪些进程。它有一个参数,退出状态(0 到 255),它通过 statloc 返回给父进程 [as in waitpid(int, int * statloc, int)] 在 waitpid 系统调用中。status 的低字节包含终止状态,0 为正常终止,其他值为各种错误情况。高字节包含孩子的退出状态(0 到255)。
那么,概念之间有什么区别呢?