
Linux
merryken
这个作者很懒,什么都没留下…
展开
-
boost高并发网络框架+线程池
boost的官方例子,有单线程的网络框架,httpserver2是线程池的。下面参照网上某人的代码修改了一点(忘了哪位大仙的代码了) 测试工具,适用stressmark,测试效果非常好, 9000个/s #include stdio.h>#include "AuthenHandle.h"#include "configur转载 2013-06-07 14:34:01 · 944 阅读 · 0 评论 -
高并发的epoll+线程池,epoll在线程池内
epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提速。 epoll在线程池内,测试结果2000个/s增加了网络断线后的无效socket检测。 测试工具:stressmark转载 2013-06-07 14:37:57 · 577 阅读 · 0 评论