您现在的位置:首页 --> 查看专题: eventlibrary
每个cs程序尤其是高并发的网络服务端程序都有自己的网络异步事件处理库,redis不例外。 事件库仅仅包括ae.c、ae.h,还有3个不同的多路复用(本文仅描述epoll)的wrapper文件,事件库封装了框架调用的主循环函数,暴露了时间、文件事件注册和销毁函数,典型的依赖反转模式。 网络操作都在networking.c里,封装了常见的socket操作。 我们从redis启动的main函数开始,从用户发出连接键入命令开始遍历网络事件库所涉及的函数,unix套接...
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [684] WEB系统需要关注的一些点
- [487] 如何拿下简短的域名
- [16] 产品经理的取舍之道与抽象能力
- [16] iOS和Android设计规范备忘表
- [16] 新手产品经理都混哪里
- [16] 为什么工程师会造出蹩脚的产品
- [16] Perl 的线程中的共享
- [15] 移动音乐产品梳理
- [15] 基于SSD的数据库性能优化
- [13] 豆瓣是啥?
赞助商广告