原文:libevent学习笔记(参考libevent深度剖析)

最近自学libevent事件驱动库,参考的资料为libevent . 版本以及张亮提供的 Libevent源码深度剖析 , 参考资料:http: blog.csdn.net sparkliang article details libevent好处之类的就不赘述了,libevent和libiop,redis等一样都是采用事件回调机制,这种模式 被称作Reactor模式。正常事件处理流程是应用程序调 ...

2016-05-29 13:51 2 27025 推荐指数:

查看详情

libevent源码深度剖析

Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的 ...

Tue May 17 00:38:00 CST 2016 0 12320
Libevent学习笔记(五) 根据例子学习bufferevent

libevent中提供了一个Hello-world.c 的例子,从这个例子可以学习libevent是如何使用bufferevent的。 这个例子在Sample中 这个例子之前讲解过,这次主要看下bufferevent的使用。 第一步找到main函数 main函数 ...

Fri Jul 08 19:03:00 CST 2016 0 2992
libevent源码阅读笔记(一):libevent对epoll的封装

title: libevent源码阅读笔记(一):libevent对epoll的封装 最近开始阅读网络库libevent的源码,阅读源码之前,大致看了张亮写的几篇博文(libevent源码深度剖析 http://blog.csdn.net/sparkliang/article/details ...

Thu Jul 28 06:07:00 CST 2016 0 3327
libevent笔记6:ssl bufferevent

Libevent另外提供了基于openssl的bufferevent来支持ssl,通过特殊的ssl bufferevent来对数据进行加密。 ps:本文不对openssl相应的接口做介绍因为不熟 SSL bufferevent相关函数 struct bufferevent ...

Fri Dec 13 10:11:00 CST 2019 0 444
libevent学习七(bufferevent)

读的低水位是0,就是说libevent从底层读到大于0的数据到input buffer中,读回调函数就 ...

Sat Aug 20 17:17:00 CST 2016 0 2487
Libevent学习之SocketPair实现

  Libevent设计的精化之一在于把Timer事件、Signal事件和IO事件统一集成在一个Reactor中,以统一的方式去处理这三种不同的事件,更确切的说是把Timer事件和Signal事件融合到了IO多路复用机制中。   Timer事件的融合相对清晰简单,其套用了Reactor ...

Sun Nov 16 05:06:00 CST 2014 0 3865
libevent笔记5:水位watermarks

bufferevent中提供了对读写回调的触发条件及最大缓存长度的设置,即低高水位: 低水位:是读写回调函数的最低触发数据长度,当输入/输出缓存区中的数据长度小于低水位时,读/写回调函数不会被 ...

Sun Dec 08 08:21:00 CST 2019 0 396
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM