使用linux编写C语言程序,如何才能得到进程信息和父进程信息?
使用linux编写C语言程序,如何才能得到进程信息和父进程信息?
日期:2020-05-22 16:20:22 人气:1
我觉得这个问题你应该从另外一个方向去考虑,既然b不需要a的资源,那么就不要在fork之前打开这些资源。
你如,你原来的代码是
fd
=
open(...);
...
...
fork();
...
...
你现在就应该改成
fork();
if
(parent)
{
......
fd
=
open();
.....
}
else
{
....
}
如果你是要在a进程打开资源,运行了一些东西,得到了足够的信息才需要调用其他啊程序来做下一步内容,如果按照上面