Java NIO系列博客之术语篇
来源:互联网 发布:派发优惠券软件 编辑:程序博客网 时间:2024/06/05 20:33
Java NIO是JDK1.4提出来的,NIO提供了一套和标准IO不一样的处理IO操作的方式。Java NIO常见术语如下
Java NIO:通道和缓冲区
在标准的IO API中,我们经常和字节流/字符流打交道,但是在NIO中,我们却是和管道/缓冲区打交道。
Java NIO: Non-blocking IO
Java NIO是的我们可以做非阻塞IO操作,例如一个线程可以请求一个管道把数据读到缓冲区。当管道读数据到缓冲区的时候,线程可以处理别的事情。一旦数据读到缓冲区,线程又可以返来进行处理。从缓冲区读区的数据到管道也是一样道理的。
Java NIO: Selectors
Java NIO包含选择器的概念。一个选择器是一个可以监管多条管道事件(例如打开连接/数据到来)的对象。因此,一个线程可以监管多条管道的数据。
参考资料
http://tutorials.jenkov.com/java-nio/index.html
0 0
- Java NIO系列博客之术语篇
- Java NIO系列博客之组件篇
- Java NIO系列博客之Channel篇
- java nio 系列学习之二
- java nio 系列学习之 三
- java nio 系列学习之四
- 1.Java NIO系列教程之概述
- 2.Java NIO系列教程之Channel
- 3.Java NIO系列教程之Buffer
- 6.Java NIO系列教程之Selector
- 8.Java NIO系列教程之FileChannel
- 9.Java NIO系列教程之SocketChannel
- 1. Java NIO系列之介绍
- 7. Java NIO系列之管道Pipe
- nio之Buffer系列
- Java NIO系列教程
- Java NIO系列教程
- Java NIO系列
- 05-Ubuntu-卸载软件
- RNN的高级应用
- 3.java把一个数组int[]array={1,2,3,4,5,6,7}中的元素进行倒置,变成int[]array={7,6,5,4,3,2,1}.
- JNI数据类型转换和JNIEnv的介绍、操作jobject,以及jstring的介绍
- Hibernate之集合映射
- Java NIO系列博客之术语篇
- Eclipse 使用UML插件
- 解决java调用python的Cannot import site module and its dependencies: No module named site问题
- 如何自定义Toast,不依赖于Activity,即使Activity被销毁也可以挂载在窗体上
- 常见问题解决
- TensorFlow-7-TensorBoard Embedding可视化
- Educational Codeforces Round 20总结
- 脚本实现contains
- select下拉框 二级代码