码迷,mamicode.com
首页 >  
搜索关键字:多路复用    ( 1061个结果
Redis单线程解读
之前面试时被面试官问了一个问题,Redis是多线程还是单线程的?依稀记得Redis为单线程,其更深层次的技术原理完全懵逼。所以此篇文章旨在解读Redis为什么为单线程。 1、基本原理 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗) (1)为什么不采用多进 ...
分类:编程语言   时间:2018-02-19 17:28:30    阅读次数:165
python学习05-文件操作
文件操作分为读、写、修改,以什么模式存文件,就以什么模式编码打开文件。 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写; ...
分类:编程语言   时间:2018-02-15 19:14:18    阅读次数:276
多路复用、数据流
多路复用、数据流 管道机制、多路复用 管道机制(Pipelining) HTTP 1.1 引入了管道机制(Pipelining),即客户端可通过同一个TCP连接同时发送多个请求。如果客户端需要请求两个资源,以前的做法是在同一个TCP连接里面,先发送A请求,然后等待服务器做出回应,收到后再发出B请求; ...
分类:其他好文   时间:2018-02-10 22:39:22    阅读次数:278
python------IO模型
一、IO模型: 1.blocking IO 阻塞IO 2.nonblocking IO 非阻塞IO 3.IO multiplexing IO多路复用 4.signal driven IO 信号驱动IO 5.asynchronous IO 异步IO 二、阻塞IO(blocking IO) 在linux ...
分类:编程语言   时间:2018-02-09 17:20:38    阅读次数:173
著名端口
著名端口端口号码 / 层名称注释1tcpmuxTCP 端口服务多路复用5rje远程作业入口7echoEcho 服务9discard用于连接测试的空服务11systat用于列举连接了的端口的系统状态13daytime给请求主机发送日期和时间17qotd给连接了的主机发送每日格言18msp消息发送协议19chargen字符生成服务;发送无止境的字符流20ftp-dataFTP 数据端口21ftp文件传
分类:其他好文   时间:2018-02-05 20:11:05    阅读次数:281
I/O多路复用之 epoll
epoll 系统调用 1. 内核事件表 epoll使用一系列函数来完成任务,把用户关心的文件描述符中的事件放到内核里的一个事件表中,因此不用像select、poll那样每次调用都要重复传入文件描述符集或事件表。epoll需要一个文件描述符来唯一标识该事件表,该文件描述符使用 函数创建: includ ...
分类:其他好文   时间:2018-02-03 15:58:09    阅读次数:172
Redis 设计与实现 (四)
事件 一、文件事件 文件事件处理器使用I/O多路复用程序来同时监听多个套接字, 监听套接字,分配对应的处理事件。 四个组成部分:套接字 、I/O多路复用 、 文件事件分派器 、 事件处理器 连接应答处理器:redis服务器初始化,将连接应答处理器和服务器监听套接字的事件惯量,当客户端使用connec ...
分类:其他好文   时间:2018-02-02 14:07:36    阅读次数:226
socketserver用法列子
socketserver socketserver内部使用IO多路复用以及“多线程”和“多进程”,从而实现并发处理多个客户端请求的scoket服务端。即,每个客户端请求连接到服务器时,socket服务端都会在服务器是创建一个“线程”或“进程”专门负责处理当前客户端的所有请求。 ThradingTCP ...
分类:其他好文   时间:2018-01-31 22:25:06    阅读次数:172
单进程单线程的Redis如何能够高并发
参考文档: (1)http://yaocoder.blog.51cto.com/2668309/888374 (2)http://www.cnblogs.com/syyong/p/6231326.html 1、基本原理 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO ...
分类:编程语言   时间:2018-01-30 12:25:29    阅读次数:185
带你吃透RTMP
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为 ...
分类:其他好文   时间:2018-01-28 16:27:39    阅读次数:179
1061条   上一页 1 ... 47 48 49 50 51 ... 107 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!