QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 685|回复: 4

写了篇网络编程文章,希望对有些人有用,也希望得到某些人的帮助

[复制链接]
发表于 2004-10-17 07:18:32 | 显示全部楼层 |阅读模式
http://www.panzhenjie.com/gb2312/Discuz!/viewthread.php?tid=27

对于最后的“解决僵尸进程问题”
我的程序似乎不能解决问题,特别是怎么样才算一个子进程终止了(即向父进程发出SIGCHLD信号),我不大理解,
希望高手指点,也好让大家一起来学习啊,谢谢!
发表于 2004-10-17 19:52:37 | 显示全部楼层
wait(&statooc)
回复

使用道具 举报

 楼主| 发表于 2004-10-17 21:59:56 | 显示全部楼层
[quote:65298c80c6="kowyf"]wait(&statooc)[/quote]

不理解你什么意思
我觉得问题好象是出在signal()上而不是wait()上阿
回复

使用道具 举报

发表于 2004-10-25 15:37:39 | 显示全部楼层
pid_t wait(void* statloc)意思是子进程结束后,返回子进程的id。。
回复

使用道具 举报

发表于 2004-10-25 16:35:27 | 显示全部楼层
在程序开始时
signal(SIGCHLD, SIG_IGN);

忽略所有的SIGCHLD信号。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:24 , Processed in 0.075284 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表