安徽工业大学Linux网络程序设计历年试卷2
207--2018试卷部分
接着上面没写完继续写
2.新增题目:三次握手加套接字连接
1.填空(左边一列和右边一列填上对应的就行了,如左边第二个填connect)
2.画线,三次握手的过程(三条线)
答案如下
左边分别为:socket,connect,write,read,close
右边:socket,bind,listen.accept,read,write,close
3.简答题新增如下,其他和往年一样
1.alarm 和sigaction 如何配合使用
2.函数预分配进程中的accept函数的处理
在预分配多进程服务器中多进程调用accept函数阻塞时会产生“惊群”现象,即 当一个客户端请求到达时,所有阻塞进程都被唤醒,但是只有一个进程能获得连接。使用mutex锁解决,在客户端到达时,只有一个进程获得锁,其余进程会等待
3.SIGCHLD函数的处理
4.程序填空同往年一样(三年没变了)