您现在的位置:首页 --> 查看专题: eventlibrary
每个cs程序尤其是高并发的网络服务端程序都有自己的网络异步事件处理库,redis不例外。 事件库仅仅包括ae.c、ae.h,还有3个不同的多路复用(本文仅描述epoll)的wrapper文件,事件库封装了框架调用的主循环函数,暴露了时间、文件事件注册和销毁函数,典型的依赖反转模式。 网络操作都在networking.c里,封装了常见的socket操作。 我们从redis启动的main函数开始,从用户发出连接键入命令开始遍历网络事件库所涉及的函数,unix套接...
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[81] memory prefetch浅析
-
[57] 转载:cassandra读写性能原理分析
-
[53] 深入浅出cassandra 4 数据一致性问
-
[49] 基本排序算法的PHP实现
-
[46] 字符引用和空白字符
-
[44] Inline Form Labels
-
[42] JS中如何判断字符串类型的数字
-
[41] MySQL半同步存在的问题
-
[39] 获取Dom元素的X/Y坐标
-
[38] javascript插入样式
赞助商广告