IO
汉尼博
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是阻塞和非阻塞?什么是同步异步?他们区别是?
前些天遇到比较坏的面试官,专门问我一些刁钻的问题,像高中试卷一样死扣生僻知识点,提问的方式也充满陷阱,面完感觉受益匪浅,这是其中一个问题。 能把这个概念讲清楚很不容易,这篇文章讲的很好记录一下。 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2015-07/120338.htm “阻塞”与"非阻...原创 2019-02-21 21:46:15 · 419 阅读 · 0 评论 -
为什么Redis是单线程?为什么能处理大并发量?
一、Redis为什么是单线程 注意:redis 单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。 因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于redis的性能,官方网站也有,普通笔记本轻松处理每秒几十万的请求 二、Redis为什么这...原创 2019-02-25 15:57:15 · 8217 阅读 · 2 评论 -
如何理解Java NIO和non-blocking IO
Java NIO nio 是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下: – 为所有的原始类型提供 (Buffer) 缓存支持。 – 字符集编码解码解决方案。 – Channel :一个新的原始 I/O 抽象。 – 支持锁和内存映射文件的文件访问接口。 – 提供多路 (non-bloki...原创 2019-02-26 20:15:16 · 560 阅读 · 0 评论 -
Netty三种Reactor模型
Reactor(反应堆)和Proactor(前摄器) 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《【转】第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式》 《Java NIO系列教程(八)JDK AIO编程》-- java AIO的proactor模式 《Java NIO系列教程(七) selector原理 ...原创 2019-02-26 20:39:50 · 3066 阅读 · 0 评论
分享