TCP服务器使用多路复用

启用复用的作用?

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

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

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

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

1.用select实现

代码如下:

poll函数

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

相关推荐
xy_optics12 分钟前
用matlab搭建一个简单的图像分类网络
网络·matlab·分类
车载测试工程师26 分钟前
ARXML文件解析-2
java·服务器·网络·数据库·经验分享·网络协议·车载系统
刘若水33 分钟前
Linux: 系统内核中的信号
linux·运维·服务器
zm1 小时前
C高级,终端操作
服务器·postgresql·php
阿土sap1 小时前
【ABAP】REST/HTTP技术(一)
网络·网络协议·http
网络研究院2 小时前
2025 年网络安全终极指南
网络·安全·环境·指南·数字·预防·措施
孙同学_2 小时前
【Linux篇】基础IO - 文件描述符的引入
linux·运维·网络
梁下轻语的秋缘4 小时前
实验二 VLAN 的配置与应用
网络·学习·计算机网络·智能路由器
天才奇男子4 小时前
VLAN(虚拟局域网)
网络·网络协议
菜咖咖7 小时前
跨网连接vscode
网络·智能路由器