epoll 有啥缺点
缺点要相对来说 拿目前常见几个网络模型 select IOCP对比来说缺点有以下几个:1. 相对select来说, epoll的跨平台性不够用 只能工作在linux下, 而select可以在windows linux apple上使用, 还有手机端android iOS之类的都可以. android虽然是linux的内核 但早期版本同样不支持epoll的.2. 相对select来说 还是用起来还是复杂了一些, 不过和IOCP比起来 增加了一点点的复杂度却基本上达到了IOCP的并发量和性能, 而复杂度远远小于IOCP.3. 相对IOCP来说 对多核/多线程的支持不够好, 性能也因此在性能要求比较苛刻的情况下不如IOCP.至于题主问的其他问题:epoll和连接池可以说没有什么关系.金融交易和期货交易对网络的要求 比如并发量 响应速度之类的不是特别清楚, 但linux下基本上也就是select或者epoll两种选择, epoll只比select好不会比select差 除了有一点点的复杂度问题. 因此我闭着眼睛告诉你完全可以使用.
■网友
想得太多。
■网友
1.缺点:----场景1,PC1给PC2发送1字节数据。----场景2,epoll“传说中”的性能2.原理相似?----有相似的地方,但不全部相同。3.金融交易系统可以用,但根据原理,高频交易系统用它效果不一定好,参见【1.缺点】中的场景问题。4.题外话,由于epoll的原理太深,牵涉面太广,没太多时间的我只能告诉你结果。要知道原因的话,最好是自己去细究它的原理。
推荐阅读
- 有啥方法,网站,项目可以自己练习计算广告学
- 100W——150W有啥好的车
- 最近有啥样的交友软件比较好玩呢
- 最近有啥好期待的网游玩
- 电子信息工程考研有啥偏软件类的专业可以报考
- 淘宝上有啥体验不错的假货,赝品或者山寨货?
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 端口到底是啥概念和ip之间有啥关系能形象+抽象的从技术角度描述一下吗
- QQ那个戴头盔吸烟的表情有啥来历
- 天猫买东西电话,家庭住址,姓名被泄露,阿里有啥措施