码迷,mamicode.com
首页 > 编程语言 > 详细

Java NIO学习笔记

时间:2014-05-12 05:04:54      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:java   c   文件   a   应用   学习   

NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。

Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看,实现了流畅的I/O读写,不堵塞了。

Java NIO学习笔记,布布扣,bubuko.com

Java NIO学习笔记

标签:java   c   文件   a   应用   学习   

原文地址:http://www.cnblogs.com/binyue/p/3721216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!