epoll事件驱动模型

来源:2-4 Nginx使用Epoll模型的优势介绍

mongo_m

2018-09-20

图片描述

除了图片中红色的文字提问部分,
我想请问老师,epoll模型是由linux内核完成的吗?它属于linux内核的一部分吗?
谢谢老师!

写回答

1回答

Jeson

2018-09-22

你好,epoll是一套Linux内核处理事件流的模型,主要是针对实现非阻塞高并发IO事件的的高效处理。

另外,随着epoll的高效性广为被任何,Linux上很多服务也开始使用epoll的模块来处理高并发场景,如:nginx就是


除此之外,epoll也是一种思想,是一个处理实现流的思想,很多高并发的框架都有利用到这种思想,如:python中的协程、tornado框架都是依据的这个思想。

0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程