2016年12月5日

Linux系统编程-防止僵尸进程产生的常用方法

摘要: 1、父进程调用wait函数或waitpid函数回收子进程。 2、让init进程去处理子进程回收工作,代码中加上“signal(SIGCHLD, SIG_IGN)”这句话。 阅读全文

posted @ 2016-12-05 01:03 yqzheng 阅读(218) 评论(0) 推荐(0) 编辑

Linux网络编程-SIGPIPE信号导致的程序退出问题

摘要: 当客户端close关闭连接时,若server端接着发送数据,根据TCP协议的规定,server端会收到RST响应,当server端再次往客户端发送数据时,系统会发出一个SIGPIPE信号给server进程,告诉server进程,对端连接已经关闭了,不要再写数据了。然而,根据信号的默认规则,SIGPI 阅读全文

posted @ 2016-12-05 00:56 yqzheng 阅读(635) 评论(0) 推荐(0) 编辑

导航