TCP服务器使用多路复用

启用复用的作用?

解决linux系统中的io阻塞问题,让多个阻塞io接口可以一起执行。无需开启线程,节省系统资源。

linux系统中的阻塞io有哪些?

scanf、read管道、eadTcp套接字、acppet接收连接请求

有以下两种方式实现多路复用:

1.用select实现

代码如下:

poll函数

函数poll()实现与select()基于一样的功能,只是参数的组织形式不同

相关推荐
bukeyiwanshui8 小时前
20260526 综合实践:企业网站上云部署实践
运维·服务器
学习3人组8 小时前
OSPF 协议讲义
网络·智能路由器
LCG元8 小时前
ESPHome + HomeAssistant 搭建手机可控制的本地私有智能家居系统
网络·智能手机·智能家居
Nerd Nirvana8 小时前
TLS 1.3 与 DLMS Suite2(安全套件2)实现异同详解
网络·安全·dlms·tls·加密传输·智能终端
IMPYLH8 小时前
Linux 的 yes 命令
linux·运维·服务器·数据库·bash
土星云SaturnCloud8 小时前
土星云AI边缘计算的算法应用-人脸检测
服务器·人工智能·ai·边缘计算
独钓寒江雨9 小时前
SRH介绍
运维·网络·srv6
东城绝神9 小时前
《Linux运维实战:使用脚本模拟服务器CPU内存磁盘使用率》
linux·运维·服务器
xingyuzhisuan9 小时前
企业级GPU算力远程部署:标准化访问配置与性能调优手册
服务器·运维开发·远程工作·gpu算力
吃胖点儿9 小时前
RAG系统优化完整路径:从30%到90%准确率的工程实践
服务器·数据库·windows