码迷,mamicode.com
首页 >  
搜索关键字:非阻塞io    ( 355个结果
IO并发
IO分类 IO分类:阻塞IO,非阻塞IO,IO多路复用,异步IO等 阻塞IO 因为某种执行条件没有满足造成的函数阻塞 如:accept input recv等 处理IO的时间较长产生的阻塞状态 如:网络传输,大文件读写等 非阻塞IO 定义:通过修改IO属性行为,使原本阻塞的IO变为非阻塞的状态 设置 ...
分类:其他好文   时间:2019-08-20 22:14:29    阅读次数:119
【IO多路复用】 -- 2019-08-16 22:00:04
原文: http://blog.gqylpy.com/gqy/234 " 目录 一、IO模型介绍 二、阻塞IO(blocking IO) 三、非阻塞IO(non blocking IO) 四、多路复用IO(IO multiplexing) 五、异步IO(Asynchronous I/O) ...
分类:其他好文   时间:2019-08-16 23:11:47    阅读次数:118
【IO多路复用】 -- 2019-08-16 19:17:42
原文: http://blog.gqylpy.com/gqy/234 " 目录 一、IO模型介绍 二、阻塞IO(blocking IO) 三、非阻塞IO(non blocking IO) 四、多路复用IO(IO multiplexing) 五、异步IO(Asynchronous I/O) ...
分类:其他好文   时间:2019-08-16 20:51:43    阅读次数:82
【IO多路复用】 -- 2019-08-16 19:10:29
原文: http://blog.gqylpy.com/gqy/234 " 目录 一、IO模型介绍 二、阻塞IO(blocking IO) 三、非阻塞IO(non blocking IO) 四、多路复用IO(IO multiplexing) 五、异步IO(Asynchronous I/O) ...
分类:其他好文   时间:2019-08-16 20:31:41    阅读次数:85
python 之网络并发(非阻塞IO模型)
实现gevent模块 服务端: from socket import * import time s = socket() s.bind(('127.0.0.1',8080)) s.listen(5) s.setblocking(False) r_list=[] w_list=[] while Tr ...
分类:编程语言   时间:2019-07-14 18:03:09    阅读次数:105
Netty面试题
1.Netty 是什么? Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。难能可贵的是,在保证快速和易用性的同时,并没有丧失可维护性和性能等优势。 2.Netty 的特点 ...
分类:Web程序   时间:2019-06-23 20:57:17    阅读次数:115
python之旅
[TOC] 第一章 计算机基础 1. 计算机概览 1.1 计算机硬件 计算机的主要组成部分时主板、CPU、硬盘、内存及一些外设设备组成。 1.2 常见的操作系统 ? 操作系统(OS),是最接近物理硬件的系统软件。主要用来协调、控制、分配计算机硬件资源,使计算机各组件可以发挥最优性能。 windows ...
分类:编程语言   时间:2019-06-06 22:50:46    阅读次数:132
为何 epoll 的 ET 模式一定要设置为非阻塞IO
ET模式下每次write或read需要循环write或read直到返回EAGAIN错误。以读操作为例,这是因为ET模式只在socket描述符状态发生变化时才触发事件,如果不一次把socket内核缓冲区的数据读完,会导致socket内核缓冲区中即使还有一部分数据,该socket的可读事件也不会被触发根 ...
分类:其他好文   时间:2019-05-19 12:28:08    阅读次数:369
高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解
Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭 ...
分类:编程语言   时间:2019-05-13 12:43:57    阅读次数:97
[tomcat]源码简析 异步/非阻塞和请求构成
SpringFramework5.0又新增加了一个功能Webflux(响应式编程),是一个典型非阻塞异步的框架。我们知道servlet3.0实现异步(AsyncContext),servlet3.1又提出了非阻塞IO。对此我一直有两点疑惑:1.tomcat8底层已经默认使用NIO了,不是已经是IO非 ...
分类:其他好文   时间:2019-04-27 21:22:12    阅读次数:196
355条   上一页 1 ... 6 7 8 9 10 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!