![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
文章平均质量分 61
薛定谔的猫的┗|`O′|┛ 嗷~~
记录生活,记录学习!
展开
-
多路IO转接服务器
多路IO转接服务器多路IO转接服务器也叫多任务IO服务器。该类服务器的主要思想是,不再由应用程序自己监视客户端连接,而是交给内核去替代应用程序监视文件。主要使用的方法有三种:select、poll、epoll。selectselect能监听的文件描述符个数受限于FD_SIZE,一般为1024,单纯改变进程打开的文件描述符个数并不能改变select监听文件的个数。解决1024以下客户端使用select是很合适的,但如果连接的客户端数量过多,select采用的是轮询模式,会大大降低服务器响应效率。原创 2021-07-14 14:18:16 · 234 阅读 · 0 评论 -
多进程、线程服务器
多进程、线程并发服务器多进程并发服务器server.c#include <stdio.h>#include <arpa/inet.h>#include <stdlib.h>#include <ctype.h>#include <strings.h>#include <unistd.h>#include <signal.h>#include <sys/types.h>#include <原创 2021-07-14 14:15:05 · 86 阅读 · 0 评论