registcn 发表于 2012-09-11 23:17

APUE8.5节有一句话一代而过:退出状态!=终止状态?

作者说,叫两个名字,以示区别?那么有什么区别呢

dufanbao 发表于 2012-09-18 11:57

终止状态是说进程或线程结束,但没有被回收资源,处于僵尸状态(或类似于僵尸状态)

退出状态就不知道什么意思了,没读过那本书,不知道怎么个退出!!!!

registcn 发表于 2012-09-18 12:17

自己顶起啊

meilixinqinggmq 发表于 2012-09-19 15:36

我的理解:

1、退出状态是传向exit或_exit的参数,或main的返回值
2、终止状态是异常终止的时候,内核(不是进程本身)产生一个指示其异常终止原因的终止状态,可以用wait或者waitpid获取到

_Rayx 发表于 2012-09-20 08:09

回复 4# meilixinqinggmq


    学习,我一直觉得差不太多的。

Coolulu 发表于 2012-09-27 13:41

我怕是译者随便翻译的,没想太多,看原版吧

registcn 发表于 2012-09-27 21:43

基本可以结贴了,书中前面章节提到过,终止可能是暂时的,以后会继续。退出就彻底退出了。应该叫中止。回复 6# Coolulu


   
页: [1]
查看完整版本: APUE8.5节有一句话一代而过:退出状态!=终止状态?