当前位置:  技术问答>linux和unix

关于exit函数,参数值的疑问

    来源: 互联网  发布时间:2016-06-20

    本文导语:  子进程使用exit(int status)来结束的话,那么status应该取多少呢,难道都是取0来正常结束?(列子里面都是取0) 什么情况下不取0呢?(这个是我最不理解的地方,书上也好,网上也好,就弄个0,也不多解释) 父进...

子进程使用exit(int status)来结束的话,那么status应该取多少呢,难道都是取0来正常结束?(列子里面都是取0)

什么情况下不取0呢?(这个是我最不理解的地方,书上也好,网上也好,就弄个0,也不多解释)

父进程使用wait(int *status)获取这个状态,如果子进程都正常结束还获取它干什么?
如果获取的不是0,有怎么判断父进程调用exit(int status)的时候,status的取值是多少?

希望有高手能够帮忙,小弟在这拜谢了

|
子进程不一定正常结束,有可能还没执行到exit,就终止了。
此时,wait就可以获取到子进程的终止状态,以确定是什么原因引起的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问System.exit(int);里面的int参数都用什么值呀,如0,1,有何不同?
  • 请教大家:System.exit(int i)的参数各代表的退出有什么不同?
  • java命名空间java.lang类system的类成员方法: exit定义及介绍
  • 请问exit与_exit的区别?
  • java命名空间javax.swing.event类hyperlinkevent.eventtype的类成员方法: exited定义及介绍
  • System.exit(0);和System.exit(1)有什么区别?
  • java命名空间java.awt类event的类成员方法: mouse_exit定义及介绍
  • EXIT_SUCCESS和EXIT_FAILURE问题
  • java命名空间java.util.logging类logger的类成员方法: exiting定义及介绍
  • 现在用 System.exit(0) or System.exit(1) 来退出弹出窗口,但是连父窗口一起关闭(紧急求解)
  • java命名空间java.awt.event类mouseevent的类成员方法: mouse_exited定义及介绍
  • exit(0)和_exit(0)有什么区别呢?
  • java命名空间javax.swing类jframe的类成员方法: exit_on_close定义及介绍
  • exit和fork是什么关系?他们是怎么配合使用的?
  • java命名空间javax.swing接口windowconstants的类成员方法: exit_on_close定义及介绍
  • 我在shell中su 到其它用户然后exit就退出shel
  • java命名空间java.lang类runtime的类成员方法: exit定义及介绍
  • exit与wait
  • 请高手帮忙解释一下,insmod ./$module.ko || exit 1中的“||”是什么意思啊,多谢!
  • exit()的退出后关闭文件的问题
  • vim,sh跳到console後再exit跳回的問題
  • exit 0的问题
  • 通信中的exit(0)报错


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3