TCP服务器使用多路复用

启用复用的作用?

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

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

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

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

1.用select实现

代码如下:

poll函数

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

相关推荐
我送炭你添花15 分钟前
开源TR-069 ACS(自动配置服务器)GenieACS 的四个主要模块详细介绍
运维·服务器·开源
Godspeed Zhao15 分钟前
现代智能汽车系统——网络
网络·汽车
Exquisite.31 分钟前
企业高性能web服务器---Nginx(2)
服务器·前端·nginx
Andy Dennis43 分钟前
FTP局域网小网站V2.3——安全、批量、有序,体验全新进化
服务器·flask·ftp工具
m0_737302581 小时前
四大厂商云服务器安全创新对比,筑牢数字化转型安全底座
服务器
kyle-fang1 小时前
阿里云服务器部署MySQL
服务器·mysql·阿里云
开开心心_Every1 小时前
Win10/Win11版本一键切换工具
linux·运维·服务器·edge·pdf·web3·共识算法
怣501 小时前
Linux创意命令组合:让终端变得有趣又高效
linux·运维·服务器
未来之窗软件服务1 小时前
自己平台接入国家网络身份认证公共服务接入
网络·仙盟创梦ide·东方仙盟
lisanmengmeng2 小时前
添加ceph节点
linux·服务器·ceph