TCP服务器使用多路复用

启用复用的作用?

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

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

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

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

1.用select实现

代码如下:

poll函数

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

相关推荐
OnlyEasyCode24 分钟前
Linux下载Navicat、特定版本Mysql
linux·运维·服务器
济61744 分钟前
linux 系统移植(第七期)----U-Boot 图形化配置及其原理-- Ubuntu20.04
linux·运维·服务器
kida_yuan1 小时前
【Linux】文件系统与 fsck.ext4 修复 - 我踩过的坑与总结
linux·运维·网络
tobias.b1 小时前
408真题解析-2009-33-网络-OSI模型
网络·计算机考研·408真题·408真题解析
米高梅狮子1 小时前
01. 配置DHCP服务器
服务器·网络·php
馨谙2 小时前
Linux面试题----文件权限,chmod,chown,suid,sgid,粘滞位,umask
linux·运维·服务器
这儿有一堆花2 小时前
CDN 工作原理:空间换取时间的网络架构
网络·架构·php
徐子元竟然被占了!!2 小时前
常用端口学习
运维·网络·学习
青衫客362 小时前
Linux 磁盘挂载全流程实战——从新盘初始化到安全开机自启
linux·运维·服务器
轻造科技3 小时前
设备点检系统+移动端APP:替代纸质点检表,漏检率降为0
网络·安全·web安全