发表评论取消回复
相关阅读
相关 跨平台的字节对齐实现
常见的C/C++编译器: GCC编译器:\_\_GNUC\_\_ Intel 编译器:\_\_INTEL\_COMPILER Microsoft Visual st
相关 libev ev_io源码分析
libev ev\_io源码分析 1. ev\_watcher和ev\_loop ev\_watcher: libev中所有事件的基础类型ev\_watcher
相关 libevent源码分析
libevent实现了网络IO,timer,signal的事件触发机制. 可以很方便的应用于event-driven服务器中,作为其底层事件处理模块. 比较成功的案例有 me
相关 libevent源码解析(七)reactor模式及proactor模式
一.前言 在看了一部分源码之后,对reactor模式和proactor有了更详尽的了解。记录在此。网上关于这两个不同的模式有一个很经典的例子:去打印店打印材料人太多了
相关 muduo源码分析:Reactor模式的封装实现
关于muduo实现的Reactor模式,有三个关键的类: 1.事件分发器类Channel 2.封装I/O复用的Poller (主要研究EpollPoller)
相关 Libevent源码分析-----Libevent工作流程探究
之前的博文讲了很多Libevent的基础构件,现在以一个实际例子来初步探究Libevent的基本工作流程。由于还有很多Libevent的细节并没有讲所以,这里的探究还是比较简洁
相关 Libevent源码分析-----跨平台Reactor接口的实现
之前的博文讲了怎么实现线程、锁、内存分配、日志等功能的跨平台。Libevent最重要的跨平台功能还是实现了多路IO接口的跨平台(即Reactor模式)。这使得用户可以在不同的平
相关 Libevent源码分析-----内存分配
Libevent的内存分配函数还是比较简单的,并没有定义内存池之类的东西。如同[前一篇博客][Link 1]那样,给予Libevent库的使用者充分的设置权(定制),即可以设置
相关 Libevent源码分析-----开篇
我所分析的Libevent版本是2.0.21版本,是目前最新的稳定版本。看这系列博文中,需要读者有Linux编程的一些基础。因为像POSIX、文件描述符、多线程等等这些概念,我
还没有评论,来说两句吧...