论坛首页 Java企业应用论坛

JAVA NIO 简介

浏览 249696 次
锁定老帖子 主题:JAVA NIO 简介
该帖已经被评为良好帖
作者 正文
   发表时间:2011-04-07  
写的很清楚,条理清晰啊。
0 请登录后投票
   发表时间:2011-05-01  

			// 从输出通道中将数据写入缓冲区
			fcout.write(buffer);

 

这一句注释不妥吧…应该是将缓冲区的内容写入通道…

0 请登录后投票
   发表时间:2011-05-06  
楼主写得很好,正在学nio,有很大帮助
0 请登录后投票
   发表时间:2011-05-06  
好文章,第一次看完知识类文章。
0 请登录后投票
   发表时间:2011-05-25  
jason61719 写道
<div class="quote_div">
[size=small;]<span lang="EN-US">
[/size]</span>

			// 从输出通道中将数据写入缓冲区
			fcout.write(buffer);

 

</div>
[size=small;]这一句注释不妥吧…应该是将缓冲区的内容写入通道…[/size]


嗯, LZ的注释应该有问题,
  我的理解: 应该是由于同一个缓冲区Buffer,一开始将输入Channel的数据写入到Buffer之后,再将数据从Buffer中拿出数据,放入到输出Channel中。从而达到复制的目的。
0 请登录后投票
   发表时间:2011-06-02  
非常感谢!
0 请登录后投票
   发表时间:2011-06-05  
该文容易误导读者Selector 不属于异步IO 范畴。nio 只是提供多路 (non-bloking) 非阻塞式的高伸缩性网络 I/O 。
0 请登录后投票
   发表时间:2011-06-13  
我在测试第二段代码的时候出现java.nio.channels.UnresolvedAddressException。我debug的时候在执行channel = SocketChannel.open(socketAddress);出现,lz能帮忙解释一下吗
0 请登录后投票
   发表时间:2011-06-28  
非常好的帖子,可以说是高质量的,学习了!我想将数据库海量数据写入TXT文件,不知道用该方法怎么样?
0 请登录后投票
   发表时间:2011-07-06  
关于阻塞这块,应该是进入阻塞队列,当有请求进来或数据到达时才唤醒,因此不存在所谓的无谓上下文切换。


这里很容易误导大家。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics