锁定老帖子 主题:JAVA NIO 简介
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-07
写的很清楚,条理清晰啊。
|
|
返回顶楼 | |
发表时间:2011-05-01
// 从输出通道中将数据写入缓冲区 fcout.write(buffer);
这一句注释不妥吧…应该是将缓冲区的内容写入通道… |
|
返回顶楼 | |
发表时间:2011-05-06
楼主写得很好,正在学nio,有很大帮助
|
|
返回顶楼 | |
发表时间:2011-05-06
好文章,第一次看完知识类文章。
|
|
返回顶楼 | |
发表时间: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中。从而达到复制的目的。 |
|
返回顶楼 | |
发表时间:2011-06-02
非常感谢!
|
|
返回顶楼 | |
发表时间:2011-06-05
该文容易误导读者Selector 不属于异步IO 范畴。nio 只是提供多路 (non-bloking) 非阻塞式的高伸缩性网络 I/O 。
|
|
返回顶楼 | |
发表时间:2011-06-13
我在测试第二段代码的时候出现java.nio.channels.UnresolvedAddressException。我debug的时候在执行channel = SocketChannel.open(socketAddress);出现,lz能帮忙解释一下吗
|
|
返回顶楼 | |
发表时间:2011-06-28
非常好的帖子,可以说是高质量的,学习了!我想将数据库海量数据写入TXT文件,不知道用该方法怎么样?
|
|
返回顶楼 | |
发表时间:2011-07-06
关于阻塞这块,应该是进入阻塞队列,当有请求进来或数据到达时才唤醒,因此不存在所谓的无谓上下文切换。
这里很容易误导大家。 |
|
返回顶楼 | |