要从两个方面来分析 epoll 第一,从单个请求来看,epoll 不会比普通的阻塞 io 快。
第二,从所有请求来看,如果服务端机器能每来一个请求都能无限开启线程来处理请求,那么肯定会比 epoll 更快,这也是经典的 ck10 问题。
所以,epoll 只是在有限的机器***下,提高了服务端的并发度,看起来整体处理请求速度更快了。
然后说说基于内存,其实 Tomcat 8 或者 mysql 也都是用的 io 多路复用,但是他们基本都要处理和磁盘或者网络 io…。
{dede:pagebreak/}
《道诡异仙》的作者为什么可以发展剧情没有任何瓶颈?太强了?
为什么女游泳运动员看起来大部分都是平胸?
为什么C语言写的Nginx从来不会挂掉?
想深入学习网站后台技术,有哪些建议?
中国发动机是技术落后,还是材料技术没有攻克?
为什么感觉wps的用户越来越多,office没人用了?
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
两军交战为什么打一炮就要几十万,炮弹都很值钱吗?
印度是真的烂还是咱们在信息茧房里面?
2025 年有哪些值得关注的开源项目?
我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
你为什么对kotlin失去好感?
买到烂尾楼到底该有多绝望?
为什么欧美影视喜欢露点?
前端如何设计网页?
预测一下,下一次阅兵会出现什么武器震惊世界?