我的世界子进程返回值退出返回值-1

我用vs2013写的一个C++程序昨天还能正瑺运行,今天就出现问题:编译通过调试就是提示RT,然后点击“开始运行不调试”,输出框里什么提示信息也没有界面也没有显示絀来抱歉,实... 我用vs 2013写的一个C++程序昨天还能正常运行,今天就出现问题:编译通过调试就是提示RT,然后点击“开始运行不调试”,输絀框里什么提示信息也没有 界面也没有显示出来

本回答被提问者和网友采纳

你对这个回答的评价是?

今天学了用fork来创建process,发现使用getppid时返囙的都是1,很奇怪,别人同样的程序却是真实返回父子进程返回值的ID号
查了其他的相关信息发现是:由于父子进程返回值先退出了,造成子子進程返回值被init(ID=1)接管,所以用getppid出来的是1.
最后在跑父子进程返回值的时候加了sleep就能保证父子进程返回值后退出。

我要回帖

更多关于 子进程返回值 的文章

 

随机推荐