码迷,mamicode.com
首页 >  
搜索关键字:c++11 c++ epoll 网络库    ( 1619个结果
IO多路复用
I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。 select、poll 和 epoll 都提供的 IO 复用方式。 (1)select,poll实 ...
分类:其他好文   时间:2019-06-15 19:01:07    阅读次数:113
select及触发方式,select监听多链接,select与epoll的实现区别
select及触发方式 触发方式:1、水平触发 2、边缘触发 触发:达到某种情况发生某种状态 心得:阻塞是等待,IO是输入输出,I/O接口 select监听多链接 IO多路复用优势:同时可以监听多个链接 str(data_byte,'utf8') bytes(data,'utf8') select与 ...
分类:其他好文   时间:2019-06-15 11:38:21    阅读次数:103
apache nginx 区别
Apache和Nginx的区别 Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 ngin ...
分类:Web程序   时间:2019-06-13 18:50:20    阅读次数:104
epoll、mysql概念及简单操作
epoll 程序阻塞的过程 假设我们目前运行了三个进程A B C ,如果他们都在处于运行态,那就会被加到一个运行队列中 进程A正在运行socket程序 在linux中有句话,万物皆文件,socket对象的读写其实也是创建了文件进行读写 所以:1、首先系统会创建一个文件描述符指向一个socket对象, ...
分类:数据库   时间:2019-06-11 22:23:04    阅读次数:220
muduo 网络库的整体架构图
https://blog.csdn.net/adkada1/article/details/54342275 简析 https://blog.csdn.net/amoscykl/article/details/83043790 分析 https://blog.csdn.net/qq_38345430 ...
分类:其他好文   时间:2019-06-09 09:28:51    阅读次数:102
epoll源码分析(基于linux-5.1.4)
API epoll提供给用户进程的接口有如下四个,本文基于linux 5.1.4源码详细分析每个API具体做了啥工作,通过UML时序图理清内核内部的函数调用关系。 1. int epoll_create1(int size); 创建一个epfd句柄,size为0时等价于int epoll_creat ...
分类:系统相关   时间:2019-06-08 01:08:51    阅读次数:148
基于线程池、消息队列和epoll模型实现Client-Server并发架构
引言 并发是什么?企业在进行产品开发过程中为什么需要考虑这个问题?想象一下天猫的双11和京东的618活动,一秒的点击量就有几十万甚至上百万,这么多请求一下子涌入到服务器,服务器需要对这么多的请求逐个进行消化掉,假如服务器一秒的处理能力就几万,那么剩下的不能及时得到处理的这些请求作何处理?总不能让用户 ...
分类:编程语言   时间:2019-06-08 00:27:46    阅读次数:150
网络通信 --> IO多路复用之select、poll、epoll详解
IO多路复用之select、poll、epoll详解 目前支持I/O多路复用的系统调用有 select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,ps ...
分类:其他好文   时间:2019-06-02 10:25:29    阅读次数:99
[Python] Mini server
一. Web静态服务器 显示固定的页面 显示需要的页面 多进程、线程实现http服务器 二. Web并发服务器 gevent实现http服务器 epoll版的http服务器 ...
分类:编程语言   时间:2019-06-02 01:37:38    阅读次数:154
Uwsgi Nginx Apache select poll epoll
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。WSGI是一种通信协议。uwsgi是一种线路协议而不是通信协议,在此常用于 ...
分类:Web程序   时间:2019-06-01 15:19:17    阅读次数:123
1619条   上一页 1 ... 21 22 23 24 25 ... 162 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!