FAS

所属分类:网络
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2017-08-22 09:16:51
上 传 者sh-1993
说明:  Linux中多线程服务器 React器模式的C++无阻塞网络库
(A C++ non-blocking network library in reactor mode for multi-threaded server in Linux)

文件列表:
.sconsign.dblite (68021, 2017-08-14)
.ycm_extra_conf.py (4965, 2017-08-14)
Makefile (30, 2017-08-14)
SConstruct (1401, 2017-08-14)
base/ (0, 2017-08-14)
base/Buffer.cpp (6389, 2017-08-14)
base/Buffer.h (5974, 2017-08-14)
base/Condition.cpp (716, 2017-08-14)
base/Condition.h (588, 2017-08-14)
base/Endian.h (1032, 2017-08-14)
base/Epoll.cpp (2440, 2017-08-14)
base/Epoll.h (899, 2017-08-14)
base/EpollFactory.h (295, 2017-08-14)
base/EventLoop.cpp (8547, 2017-08-14)
base/EventLoop.h (2119, 2017-08-14)
base/EventLoopBucket.cpp (1002, 2017-08-14)
base/EventLoopBucket.h (601, 2017-08-14)
base/Events.cpp (1592, 2017-08-14)
base/Events.h (2834, 2017-08-14)
base/Handle.cpp (3460, 2017-08-14)
base/Handle.h (2260, 2017-08-14)
base/Log.cpp (2383, 2017-08-14)
base/Log.h (909, 2017-08-14)
base/Mutex.cpp (343, 2017-08-14)
base/Mutex.h (380, 2017-08-14)
base/MutexLocker.cpp (188, 2017-08-14)
base/MutexLocker.h (320, 2017-08-14)
base/NetAddress.cpp (1723, 2017-08-14)
base/NetAddress.h (623, 2017-08-14)
base/PipeFd.h (441, 2017-08-14)
base/Poll.cpp (1882, 2017-08-14)
base/Poll.h (548, 2017-08-14)
base/PollFactory.h (289, 2017-08-14)
base/Poller.cpp (52, 2017-08-14)
base/Poller.h (563, 2017-08-14)
base/PollerFactory.h (242, 2017-08-14)
base/PthreadSem.cpp (1138, 2017-08-14)
base/PthreadSem.h (899, 2017-08-14)
base/Rwlock.cpp (860, 2017-08-14)
... ...

# FAS *** ### FAS是基于linux操作系统下IO复用+多线程的Reactor模型的服务器框架,它的主要设计思想借鉴与muduo,但在代码的组织以及类与类之间的关联关系上做了很大改进使其更容易修改并进行模块的添加,与此同时在一些多线程共享的地方做了很大努力,很多线程的资源共享更加容易。
*** # FAS的主要特性
* 包含常用的稳定模块
1. 多线程模块 2. IO复用 3. TCP链接管理 4. 定时器 * 模块对立性强
* 合理使用设计模式,可扩展性强
* 接口简洁,代码可读性强

近期下载者

相关文件


收藏者