自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 网络程序的架构

话说大半年没有更新blog了,本想把libevent系列继续下去的,但是想想,这种代码级别的东西还是自己看源码来得实在。所以这个libevent系列就往后延吧!搞程序也4年多了,总觉得自己太过拘泥于细节,陶醉于细节,致使对一些框架级别的东西视而不见。花个半天时间思考一下,还是能从过去的...

2015-02-26 00:18:00 154

转载 libevent解析(一)

在linux下开发网络服务程序一直在用libevent,对于我来说如果不把一个库的源代码看得八九不离十,我很难说服自己肆无忌惮地使用它。可能这是技术强迫症患者典型的症状。到今天我还是不敢说对libevent熟悉得滚瓜烂熟,即使它的代码精炼易读。但是每次回过头来重新梳理这些源代码时总会有...

2014-06-13 11:13:00 155

转载 Muduo网络库分析(三)

本篇主要讲多路复用IO接口以及对定时器的实现。在void EventLoop::loop()中调用多路复用IO接口的代码是: pollReturnTime_=poller_->poll(kPollTimeMs,&activeChannels_);多路复用IO接口被...

2014-06-06 13:49:00 125

转载 Muduo网络库分析(二)

上一篇博文已经将网络库在处理连接的步骤分析了一下。本片主要分析在IOThread中的操作。IOThread要从server_.start()开始说起。还是把简化的代码再次贴出吧 intmain(intargc,char*argv[]){LOG_IN...

2014-05-29 11:26:00 113

转载 Muduo网络库分析(一)

开始还是先说些不说不行,说了又觉得减少键盘寿命的几句话:muduo 是一个基于 Reactor 模式的现代 C++ 网络库,它采用非阻塞 IO 模型,基于事件驱动和回调,原生支持多核多线程,适合编写 Linux 服务端多线程网络应用程序。希望你你能对Reactor模式和非阻塞IO,事件...

2014-05-22 17:22:00 240

转载 网络编程的模式

在网络程序开发中有两种模式Reactor模式和Proactor模式。Reactor模式一般用于同步I/O(包括网络)中,Proactor模式一 般用于异步I/O(包括网络)中。其实它们都属于I/O多路复用模式。I/O多路复用机制都依赖于一个事件多路分离器(Event Demultipl...

2014-02-25 14:59:00 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除