高并发的epoll+线程池,业务在线程池内-ehyyngp-ChinaUnix博客

只愿长相守 提交于 2020-01-24 04:45:30

高并发的epoll+线程池,业务在线程池内-ehyyngp-ChinaUnix博客

分类: C/C++

 

epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。
单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提速。
 
业务在线程池内,这里要加锁才行。测试结果2300个/s
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!