要从两个方面来分析 epoll 第一,从单个请求来看,epoll 不会比普通的阻塞 io 快。
第二,从所有请求来看,如果服务端机器能每来一个请求都能无限开启线程来处理请求,那么肯定会比 epoll 更快,这也是经典的 ck10 问题。
所以,epoll 只是在有限的机器***下,提高了服务端的并发度,看起来整体处理请求速度更快了。
然后说说基于内存,其实 Tomcat 8 或者 mysql 也都是用的 io 多路复用,但是他们基本都要处理和磁盘或者网络 io…。
{dede:pagebreak/}
***拍大尺度片子时摄影师不会看光吗?
刘强东看到了什么,才去搞外卖?
始终怀不上孕是种怎样的体验?
哪位行家看看我这对核桃怎么清理深处的反碱,按照百度的做也没多大反应,表面已经发亮了,深处还是有反碱?
阿里云为什么没有一年的免费云服务?
我男朋友年薪远高于我,我说因为女生生理结构需要生娃,生娃这件事情女性需要比男生牺牲更多,我说的对吗?
为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
为什么macOS软件生态不敌Windows?
如何评价陈楚生?
duckdb的性能如何?
golang有哪些不错的游戏服务器框架?
可以随身携带一个Linux系统吗?
明星不拍戏的时候都在干什么?
美国下场轰炸伊朗,这次我国为什么要这么直白的谴责美国?
如何评价张靓颖刘宇宁《九万字》?
用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?