![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
阿飞1120
这个作者很懒,什么都没留下…
展开
-
2019.07 大规模并发请求处理及C10k问题
C10K问题由来 在互联网还不够普及的年代,用户总数不多,一台服务器同时在线100个用户在当时已经算是大型应用了,此时并不存在C10k难题。 随着互联网普及率的提高,用户群体几何倍增长;另一方面互联网不再是单纯地浏览静态html网页,大型网站逐渐开始进行交互(提交表单、在线互动、即时通讯等),此时C10K的问题才体现出来。 问题: 设计一套网络通信框架,使其支持单机1秒处理1万条请求到能力。 如何...原创 2019-07-13 16:41:00 · 215 阅读 · 0 评论 -
2019.07 Linux IO模型总结
三种IO模型三种IO模型阻塞IO非阻塞IOIO多路复用IO多路复用——selectIO多路复用——pollIO多路复用——epoll总结 三种IO模型 在《Unix网络编程》一书中提到了五种IO模型,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO,这里主要介绍前三种。 阻塞IO 当用户线程发出IO请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会...原创 2019-07-13 15:43:48 · 156 阅读 · 0 评论 -
C++ 线程池实现Demo
C++ 线程池实现Demoxxx xxx原创 2019-09-07 13:04:16 · 233 阅读 · 0 评论