Cwinux源码解析系列
系列说明:
本系列对Cwinux 2.3.7的部分代码进行了解析。如本系列第一篇博文所述,Cwinux是一个框架,结构比较复杂,从底层socket fd读取并构造消息,Reactor模式,创建线程池,Commander模式处理消息,以及更为复杂的异步Task等都有涉及。此外,Cwinux细节也非常多。
单从学习角度看,Cwinux框架涉及到的Linux环境编程知识覆盖面广,用法典型,文档和注释都非常规范详实,是学习Linux...
Cwinux源码解析(七)
Cwinux是如何实现框架功能的。使用Cwinux时,需要先继承AppFramework,并实现AppFramework的noticeXXX和onXXX两种类型的函数。本文描述什么是框架,noticeXXX和onXXX是如何实现的。
Cwinux源码解析(六)
对Cwinux消息处理流程的描述,补充之前两篇博文的内容。
Cwinux源码解析(五)
介绍Cwinux中关于Reactor模式的具体实现。
Cwinux源码解析(四)
Cwinux中使用Reactor模式来处理底层文件描述符fd上的事件。本文简单介绍Reactor模式。
Cwinux源码解析(三)
Cwinux net包 代码解析,网络基本要素的封装,socket,建立连接,建立监听。
Cwinux源码解析(二)
Cwinux Commander执行方式。Command设计模式,消息被处理的过程。
Cwinux源码解析(一)
Cwinux源码解析(一),Cwinux公用库部分类(位图工具,日志,互斥锁,条件变量,阻塞消息队列,线程池)解析。
Cwinux简介及用法简述
Cwinux框架是一个开源的Linux下通信框架,本文简单介绍了Cwinux,以及Cwinux用法。