epoll linux服务器搭建用单进程和单线程实现高并发
epoll简单了解

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

相关文章:

  • 2021-12-02
  • 2021-06-01
  • 2021-06-19
  • 2021-08-15
  • 2021-10-13
  • 2021-09-30
  • 2022-01-16
  • 2021-06-20
猜你喜欢
  • 2021-06-21
  • 2021-07-09
  • 2021-06-23
  • 2021-04-18
  • 2022-12-23
  • 2021-06-06
  • 2021-11-30
相关资源
相似解决方案