libevent

所属分类:hotest
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2023-03-10 15:48:29
上 传 者sh-1993
说明:  < Libevent 深入浅出>本书要求有一定的服务并发编程基础,了解select和epoll等多路I O复用机制。
(≪ Libevent in simple terms> This book requires a certain foundation of service concurrent programming, and an understanding of multiple I/O multiplexing mechanisms such as select and epoll.)

文件列表:
101_helloworld_fu_wu_qi.md (3767, 2023-02-26)
102_hui_xian_fu_wu_qi.md (3066, 2023-02-26)
102_ji_yu_shi_jian_fu_wu_qi.md (2518, 2023-02-26)
103_libeventshi_xian_http_fu_wu_qi.md (4867, 2023-02-26)
10_ji_yu_libevent_fu_wu_qi.md (30, 2023-02-26)
2-epoll.md (83, 2023-02-26)
21-娴-io.md (840, 2023-02-26)
21-瑙e喅闃诲炴荤瓑寰呯殑鍔炴硶.md (895, 2023-02-26)
23-浠涔堟槸epoll.md (244, 2023-02-26)
24-epollapi.md (2733, 2023-02-26)
25hong_fa_mo_5f0f_md.md (1014, 2023-02-26)
26-绠鍗曠殑epoll鏈嶅姟鍣.md (6339, 2023-02-26)
3-epoll和reactor.md (0, 2023-02-26)
31_reactorfan_ying_dui_mo_shi.md (4967, 2023-02-26)
32_epollde_fan_ying_dui_mo_shi_shi_xian.md (6893, 2023-02-26)
4-libevent绠鍗曟湇鍔″櫒.md (336, 2023-02-26)
41_jian_li_mo_ren_de_event_base.md (4515, 2023-02-26)
41_ri_zhi_xiao_xi_hui_diao_she_zhi.md (2352, 2023-02-26)
42_jian_cha_event_base_hou_duan.md (1691, 2023-02-26)
42_zhi_ming_cuo_wu_hui_diao_she_zhi.md (1002, 2023-02-26)
43_nei_cun_guan_li_hui_diao_she_zhi.md (3714, 2023-02-26)
43_shi_fang_event_base.md (367, 2023-02-26)
43_suo_he_xian_cheng_de_she_zhi.md (6710, 2023-02-26)
44_eventbase_you_xian_ji.md (762, 2023-02-26)
45_diao_shi_shi_jian_de_shi_yong.md (2088, 2023-02-26)
45_eventbase_he_fork.md (745, 2023-02-26)
5-libevent编程api.md (702, 2023-02-26)
51_yun_xing_xun_huan.md (2452, 2023-02-26)
52_ting_zhi_xun_huan.md (3356, 2023-02-26)
53_zhuan_chu_event_base_de_zhuang_tai.md (399, 2023-02-26)
5_eventloop_shi_jian_xun_huan.md (29, 2023-02-26)
61_chuang_jian_shi_jian.md (6025, 2023-02-26)
62_shi_jian_de_wei_jue_he_fei_wei_jue.md (1272, 2023-02-26)
63_shi_jian_de_you_xian_ji.md (1716, 2023-02-26)
64_jian_cha_shi_jian_zhuang_tai.md (2623, 2023-02-26)
65_yi_ci_hong_fa_shi_jian.md (762, 2023-02-26)
66_shou_dong_ji_huo_shi_jian.md (383, 2023-02-26)
67_shi_jian_zhuang_tai_zhi_jian_de_zhuan_huan.md (70, 2023-02-26)
6_shi_jian.md (1044, 2023-02-26)
... ...

# 《Libevent深入浅出》 本教程要求有一定的服务并发编程基础,了解select和epoll等多路I/O复用机制。 教程目的主要是快速建立libevent的认知,了解libevent的常用数据结构和编程方法。 达到可以使用libevent写出自己的高并发服务器处理模型。 > ## 作者:刘丹冰 > > 邮箱:danbing\_at@163.com ![](https://github.com/assets/libevent深入浅出封面.jpg) --- # 目录 * [Libevent深入浅出](https://github.comREADME.md) * [1 Libevent官方](https://github.comchapter1.md) * [2 epoll](https://github.com2-epoll.md) * [2.1 流-IO操作-阻塞](https://github.com21-流-io.md) * [2.2 解决阻塞死等待的办法](https://github.com21-解决阻塞死等待的办法.md) * [2.3 什么是epoll](https://github.com23-什么是epoll.md) * [2.4 epollAPI](https://github.com24-epollapi.md) * [2.5 触发模式](https://github.com25hong_fa_mo_5f0f_md.md) * [2.6 简单的epoll服务器](https://github.com26-简单的epoll服务器.md) * [3 epoll和reactor](https://github.com3-epoll和reactor.md) * [3.1 reactor反应堆模式](https://github.com31_reactorfan_ying_dui_mo_shi.md) * [3.2 epoll的反应堆模式实现](https://github.com32_epollde_fan_ying_dui_mo_shi_shi_xian.md) * [4 event_base](https://github.com5-libevent编程api.md) * [4.1 创建event_base](https://github.com41_jian_li_mo_ren_de_event_base.md) * [4.2 检查event_base后端](https://github.com42_jian_cha_event_base_hou_duan.md) * [4.3 释放event_base](https://github.com43_shi_fang_event_base.md) * [4.4 event_base优先级](https://github.com44_eventbase_you_xian_ji.md) * [4.5 event_base和fork](https://github.com45_eventbase_he_fork.md) * [5 事件循环event_loop](https://github.com5_eventloop_shi_jian_xun_huan.md) * [5.1 运行循环](https://github.com51_yun_xing_xun_huan.md) * [5.2 停止循环](https://github.com52_ting_zhi_xun_huan.md) * [5.3 转储event_base的状态](https://github.com53_zhuan_chu_event_base_de_zhuang_tai.md) * [6 事件event](https://github.com6_shi_jian.md) * [6.1 创建事件](https://github.com61_chuang_jian_shi_jian.md) * [6.2 事件的未决和非未决](https://github.com62_shi_jian_de_wei_jue_he_fei_wei_jue.md) * [6.3 事件的优先级](https://github.com63_shi_jian_de_you_xian_ji.md) * [6.4 检查事件状态](https://github.com64_jian_cha_shi_jian_zhuang_tai.md) * [6.5 一次触发事件](https://github.com65_yi_ci_hong_fa_shi_jian.md) * [6.6 手动激活事件](https://github.com66_shou_dong_ji_huo_shi_jian.md) * [6.7 事件状态之间的转换](https://github.com67_shi_jian_zhuang_tai_zhi_jian_de_zhuan_huan.md) * [7 数据缓冲Bufferevent](https://github.com7_bufferevent.md) * [7.1 回调和水位](https://github.com71_hui_diao_he_shui_wei.md) * [7.2 延迟回调](https://github.com72_yan_chi_hui_diao.md) * [7.3 bufferevent 选项标志](https://github.com73_bufferevent_xuan_xiang_biao_zhi.md) * [7.4 使用bufferevent](https://github.com74_shi_yong_bufferevent.md) * [7.5 通用bufferevent操作](https://github.com75_tong_yong_bufferevent_cao_zuo.md) * [7.5.1 释放bufferevent操作](https://github.com751_shi_fang_bufferevent_cao_zuo.md) * [7.5.2 操作回调、水位和启用/禁用](https://github.com752_cao_zuo_hui_diao_3001_shui_wei_he_qi_7528_jin_.md) * [7.5.3 操作bufferevent中的数据](https://github.com753_cao_zuo_bufferevent_zhong_de_shu_ju.md) * [7.5.4 bufferevent的清空操作](https://github.com755_buffereventde_qing_kong_cao_zuo.md) * [8 数据封装evBuffer](https://github.com8_evbuffer.md) * [8.1 创建和释放evbuffer](https://github.com81_chuang_jian_he_shi_fang_evbuffer.md) * [8.2 evbuffer与线程安全](https://github.com82_evbufferyu_xian_cheng_an_quan.md) * [8.3 检查evbuffer](https://github.com83_jian_cha_evbuffer.md) * [8.4 向evbuffer添加数据](https://github.com84_xiang_evbuffer_tian_jia_shu_ju.md) * [8.5 evbuffer数据移动](https://github.com85_evbuffershu_ju_yi_dong.md) * [8.6 添加数据到evbuffer前](https://github.com86_tian_jia_shu_ju_dao_evbuffer_qian.md) * [8 链接监听器evconnlistener](https://github.com8_lian_jie_jian_ting_qi_evconnlistener.md) * [8.1 创建和释放 evconnlistener](https://github.com81_chuang_jianhe_shi_fang_evconnlistener.md) * [8.2 启用和禁用 evconnlistener](https://github.com82_qi_yong_he_jin_yong_evconnlistener.md) * [8.3 调整 evconnlistener 的回调函数](https://github.com83_diao_zheng_evconnlistener_de_hui_diao_han_shu.md) * [8.4 检测 evconnlistener](https://github.com84_jian_ce_evconnlistener.md) * [8.5 侦测错误](https://github.com85_zhen_ce_cuo_wu.md) * [9 libevent常用设置](https://github.com4-libevent简单服务器.md) * [9.1 日志消息回调设置](https://github.com41_ri_zhi_xiao_xi_hui_diao_she_zhi.md) * [9.2 致命错误回调设置](https://github.com42_zhi_ming_cuo_wu_hui_diao_she_zhi.md) * [9.3 内存管理回调设置](https://github.com43_nei_cun_guan_li_hui_diao_she_zhi.md) * [9.4 锁和线程的设置](https://github.com43_suo_he_xian_cheng_de_she_zhi.md) * [9.5 调试事件的使用](https://github.com45_diao_shi_shi_jian_de_shi_yong.md) * [10 基于libevent服务器](https://github.com10_ji_yu_libevent_fu_wu_qi.md) * [10.1 Hello_World服务器(基于信号)](https://github.com101_helloworld_fu_wu_qi.md) * [10.2 基于事件服务器](https://github.com102_ji_yu_shi_jian_fu_wu_qi.md) * [10.3 回显服务器](https://github.com102_hui_xian_fu_wu_qi.md) * [10.3 libevent实现http服务器](https://github.com103_libeventshi_xian_http_fu_wu_qi.md) * 10.4 libevent实现TCP/IP服务器 --- ### About the author `name`:`Aceld(刘丹冰)` `mail`: [danbing.at@gmail.com](https://github.commailto:danbing.at@gmail.com) `github`: [https://github.com/aceld](https://github.comhttps://github.com/aceld) `原创技术文章作品`: [https://www.yuque.com/aceld](https://github.comhttps://www.yuque.com/aceld) ### 技术讨论社区 | **WeChat** | **WeChat Public Account** | **QQ Group** | | ---- | ---- | ---- | | | | |

近期下载者

相关文件


收藏者