摘要:
背景:在读unix网络编程卷1, 第五章服务器处理SIGCHLD信号时。及多个客户端同时关闭socket连接,服务端主进程的多个子进程几乎同时结束。 使用wait 的情况: 当服务端采用并发处理客户端的请求时,客户进程关闭连接,服务端子进程几乎同时结束,信号处理函数在使用wait时,并不能完全的防止 阅读全文
摘要:
慢系统调用:slow system call,适用于可能被永久阻塞的系统调用,指的是某个调用可能永远无法返回,大多数的网络支持函数属于该类。举例,socket 编程中的accpet 函数。若是没有客户端连接到该服务上,那么accept函数就没有返回的保证。 慢系统调用的基本规则: 当阻塞于某个慢系统 阅读全文