读书人

有没有子进程等待父进程这一说?该如何

发布时间: 2012-03-18 13:55:39 作者: rapoo

有没有子进程等待父进程这一说?
我今天看了 fork() wait() 函数:
貌似wait() 函数是用来 父亲进程等待子进程,

wait() 可不可以使子进程等待父进程啊? 还是说根本就没有 子等父这一说法!

偶滴概念还不是很理解,有点模糊,求高手指点一二。 嘻嘻

[解决办法]
系统api是不行的。你可以自己实现个IPC通信来做一个类似的wait函数。
[解决办法]
好像有个waitpid吧,具体忘了,不知能不能实现你想要的
[解决办法]
可以吧,不过如果父进程等待子进程退出,会出现死锁。
[解决办法]
wait()不可以,只能等待子进程
[解决办法]
可以的,不要你要自己实现了,最后一定要记得子进程的等待信号要关掉,要不然就像4楼说的,要死锁的
[解决办法]
试试看呢

[解决办法]
waitpid或者用锁也可以。
不过,一般编程概念上都是父等子。
[解决办法]
进程通信

读书人网 >C语言

热点推荐