在Andrew S. Tanenbaum和Albert S.Woodhull撰写的《操作系统设计和实现》中,有以下片段:
“ [...]考虑退出,进程完成执行时应使用哪个出口。它具有一个参数,即退出状态(0到255),该参数通过statloc [如waitpid(int,int * statloc,int)]中的状态的低位字节包含终止状态,其中0为正常终止, 其他值是各种错误条件。高位字节包含孩子的退出状态(0 到255)。”
那么,这些概念之间有什么区别?
在Andrew S. Tanenbaum和Albert S.Woodhull撰写的《操作系统设计和实现》中,有以下片段:
“ [...]考虑退出,进程完成执行时应使用哪个出口。它具有一个参数,即退出状态(0到255),该参数通过statloc [如waitpid(int,int * statloc,int)]中的状态的低位字节包含终止状态,其中0为正常终止, 其他值是各种错误条件。高位字节包含孩子的退出状态(0 到255)。”
那么,这些概念之间有什么区别?