epoll简单了解

epoll linux服务器搭建用单进程和单线程实现高并发
在这里插入图片描述

远比普通程序单进程实现并发要快,普通程序进行时,当有三个浏览器套接字等待运行时,要想知道浏览器是否像服务器发送数据就得复制一份socket对象给linux内核,让其去调度,三个依次调度,特别慢
而epoll不一样有特殊内存,是应用程序和内核共享的,不用复制 。
此外相较于普通程序采取的轮询,epoll采用了事件通知来进行(哪个浏览器来了请求直接告诉对应的套接字)效率高
epoll特点:
使用了内存映射技术mmp(应用程序和内核共用一个内存)
基于事件的通知,不限制个数
所以建服务器用linux用epoll

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值