libevent框架学习
特点:
1.可移植行,跨平台的
2.速度快,libevent会用各平台最快的非阻塞IO函数
3.扩展性
4.方便性
构成:
1.evutil: 抽象出各平台network的函数
2.event and event_base
3.bufferevent: 事件的缓冲池
4.evbuffer: bufferevent的接口
5.evhttp: http接口
6.evdns: dns接口
7.evrpc: rpc接口
libevent目录结构:
libevent_core 所有核心事件和缓冲函数
libevent_extra 特殊协议
libevent 上面两个目录的公共部分
libevent_pthreads 线程目录
libevent_openssl 提供加密openssl
相关文章
- 11-08shell脚本学习--shell中的变量$
- 11-08python 基础学习系列(二)
- 11-08hive学习总结
- 11-08golang学习(1)
- 11-08自定义注解-aop实现日志记录
- 11-08Qt timer学习
- 11-08VSCode 插件记录
- 11-08编程学习找项目篇:你会在 GitHub 上面找项目吗?我会哦!
- 11-08CNN已老,GNN来了:重磅论文讲述深度学习的因果推理(附资源)
- 11-08python记录_day25 包