从waitpid返回的“终止状态”和“结束状态”之间有什么区别?

问题描述 投票:2回答:2

操作系统设计和实现中],作者是Andrew S. Tanenbaum和Albert S. Woodhull,其中有以下片段:

“ [...]考虑退出,当进程完成执行时应该使用哪个进程。它具有一个参数,退出状态(0到255),该参数通过statloc [如waitpid(int, int * statloc,int)],<,其中0为正常终止,而 其他值是各种错误条件。 高位字节包含孩子的退出状态(0 至255)。

那么,这些概念之间有什么区别?

在Andrew S. Tanenbaum和Albert S. Woodhull撰写的《操作系统设计和实现》中,有以下片段:“ [...考虑退出,完成时应使用哪些过程...

c unix process posix system-calls
2个回答
1
投票
[退出状态是进程本身在对exit的调用中提供的(或从main的返回值定义为与调用exit相同的事物。)。

2
投票
<< [退出状态
© www.soinside.com 2019 - 2024. All rights reserved.