摘要:
kill和raise函数用来发送信号,区别在于:kill把信号发送给进程或进程组。kill(pid_t pid, int signo)raise把信号发送给进程自己,相当于raise(ing signo)kill( getpid(), int signo) 阅读全文
摘要:
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是 terminate(终... 阅读全文