二、并发服务器的实现
1、三种方法实现服务器的并发: 多进程 多线程 多路复用
2、使用多进程实现服务器的并发功能(fork(2))
什么时候,什么地方地方子进程登场?
子进程负责的任务:
子进程负责和客户端的通信
关闭s_fd
信息处理
关闭和客户端的链接,结束本次通话
父进程负责的人物:
父进程负责从未决链接队列中取出一个链接,创建和客户端通信的描述符
创建子进程
关闭和客户端的链接
负责对子进程的收尸,非阻塞收尸
【C语言】【unix c】并发服务器的实现
最新推荐文章于 2024-07-11 21:53:47 发布