Java NIO
liao49
这个作者很懒,什么都没留下…
展开
-
Java NIO之(一)原理分析及代码实现
来自:http://weixiaolu.iteye.com/blog/1479656Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/327...原创 2013-03-09 13:58:24 · 198 阅读 · 0 评论 -
Java NIO之(二.1)NIO与IO的区别一
来自:http://yaojialing.iteye.com/blog/717607 Java中的阻塞和非阻塞IO包各自的优劣思考 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该...原创 2013-03-10 11:07:07 · 78 阅读 · 0 评论 -
Java NIO之(四)NIO类库Selector机制解析(下)
Java NIO类库Selector机制解析(下) 赵锟 陈皓http://blog.csdn.net/haoel <<<<点此查看本文上篇五、 迷惑不解 : 为什么要自己消耗资源? 令人不解的是为什么我们的Java的New I/O要设计成这个样子?如果说老的I/O不能多路复用,如下图所示,要开N多的线程去挨个侦听每...原创 2013-03-14 09:25:04 · 126 阅读 · 0 评论 -
Java NIO之(三)NIO类库Selector机制解析(上)
Java NIO类库Selector机制解析(上) 赵锟 陈皓http://blog.csdn.net/haoel 一、 前言 自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型: Buffer:包含数据且用于读写...原创 2013-03-14 09:25:09 · 127 阅读 · 0 评论 -
Java NIO之(二.2)NIO与IO的区别二
来自:http://qlma.iteye.com/blog/603360首先了解下所谓的java nio是个什么东西! 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而由 于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4 开始引入 了NIO(新I/O) API,通过使用非阻塞型I/O,实现流畅的网络读写操作,为开发高性能并发 型服务器...原创 2013-03-21 20:06:36 · 109 阅读 · 0 评论