![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Channel
文章平均质量分 82
geli_hero
这个作者很懒,什么都没留下…
展开
-
java nio的学习-5
通道 -------------------->>>>>>>>>>>>>>>>>>>>>>>>>\ “辉煌!绝对的辉煌!” —— Wile E. Coyote (超级翻译 2012-05-03 22:12:50 · 976 阅读 · 0 评论 -
java nio的学习-6
FileChannel 文件通道--------------------->>>>>>>>>>>>>>>>>>>(文件通道总是阻塞式的,因此不能被置于非阻塞模式)FileChannel 类可以实现常用的 read ,write以及scatter/gather 操作,同时它也提供了很多专用于文件的新方法。现代操作系统都有复杂的缓存和预取机制,使得本地磁盘 I/O 操作延迟很少。翻译 2012-05-04 11:37:15 · 1918 阅读 · 0 评论 -
java nio的学习-8
选择器--------------------------------->>>>>>>>>>>>>>>>>>>>生活就是一系列猛然的醒悟。 ——R. Van Winkle 选择器提供选择执行已经就绪的任务的能力,这使得多元I/O 成为可能。就像在第一章中描述的那样,就绪选择和多元执行使得单线程能够有效率地同时管理多个 I/O 通道(channels)。C/C++翻译 2012-05-07 17:16:34 · 1241 阅读 · 0 评论 -
java nio的学习-7
continue----------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Socket 通道:Socket 通道有与文件通道不同的特征。新的socket 通道类可以运行非阻塞模式并且是可选择的。这两个性能可以激活大程序(如网络服务器和中间件组件)巨大的可伸缩性和灵活性。本节中我们会看到,再也没有为每翻译 2012-05-06 09:11:34 · 1947 阅读 · 0 评论 -
java nio的学习-9
继续----------------》》》》》》》》》》》使用选择器----------->>>>>>>>>>>>选择过程 :在详细了解 API 之前,您需要知道一点和 Selector 内部工作原理相关的知识。就像上面探讨的那样,选择器维护着注册过的通道的集合,并且这些注册关系中的任意一个都是封装在SelectionKey对象中的。每一个 Selector 对象维护三个键翻译 2012-05-07 22:27:21 · 1129 阅读 · 0 评论