
libevent
文章平均质量分 62
限量版的王老吉
每天进步一点点 以后的你会感激现在拼命的自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
libevent 读书笔记
libevent 一个很好的底层网路库 事件库 libevent 就是reactor :事件处理程序、事件源、reactor 框架、多路复用机制 1 事件源: Linux上是文件描述符,Windows上就是Socket或者Handle了,这里统一称为“句柄集”;程序在指定的句柄上注册关心的事件,比如I/O事件。 2 event demultiplexer——事件多路原创 2016-01-04 17:00:19 · 499 阅读 · 0 评论 -
libevent 笔记
libevent 轻量级开源网络库 是基于事件类型的 (1)事件驱动(event-driven),高性能; (2)轻量级,专注于网络,不如 ACE 那么臃肿庞大; (3)源代码相当精炼、易读; (4)跨平台,支持 Windows、Linux、*BSD和 Mac Os; (5)支持多种 I/O多路复用技术, epoll、poll、dev/poll、select 和kqueue 等原创 2016-07-12 12:00:28 · 343 阅读 · 0 评论 -
libevent 中用到的epoll
在libevent中,用到了epoll,看了epoll的LT和ET的不一样。 在linux2.6以后。内核就支持了epoll这种模式。相对雨select和poll,在高连接的时候,还是有优势的。 epoll 内置了两种工作模式,默认的是LT。但是相对来说ET是更高效的一种工作方式。 对于二者的区别,可以这么理解,LT模式状态时,主线程在epoll_wait等待事件时,当接收到请求的时候,ep原创 2017-05-17 15:19:20 · 2472 阅读 · 0 评论 -
epoll et lt
在libevent中,用到了epoll,看了epoll的LT和ET的不一样。 在linux2.6以后。内核就支持了epoll这种模式。相对雨select和poll,在高连接的时候,还是有优势的。 epoll 内置了两种工作模式,默认的是LT。但是相对来说ET是更高效的一种工作方式。 对于二者的区别,可以这么理解,LT模式状态时,主线程在epoll_wait等待事件时,当接收到请求的时候,ep...原创 2017-05-17 15:29:44 · 275 阅读 · 0 评论