TCP服务器使用多路复用

启用复用的作用?

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

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

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

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

1.用select实现

代码如下:

poll函数

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

相关推荐
@土豆7 分钟前
bond主备模式配置步骤
网络
RisunJan23 分钟前
Linux命令-mount(用于挂载Linux系统外的文件)
linux·运维·服务器
国冶机电安装33 分钟前
其他弱电系统安装:从方案设计到落地施工的完整指南
大数据·运维·网络
m0_7381207241 分钟前
我的创作纪念日0328
java·网络·windows·python·web安全·php
脆皮炸鸡75541 分钟前
Linux开发工具~~~版本控制器Git以及调试工具GDB
linux·服务器·开发语言·经验分享·git·学习方法
马尔代夫哈哈哈1 小时前
用户聊天室-测试报告
运维·服务器
未来转换1 小时前
计算机网络基础之IP地址详解
tcp/ip·计算机网络·php
xuejiazhi1 小时前
在Ubuntu下安装OpenClaw
linux·运维·服务器
中科三方1 小时前
网站更换服务器不中断:域名解析平滑切换实战指南(国科云)
运维·服务器·dns
cui_ruicheng1 小时前
Linux入门(一):起源、生态与基础使用
linux·运维·服务器