摘要:
这次为大家介绍的是Java NIO的相关知识,告诉大家什么是NIO,它的工作原理是什么。 NIO是为了弥补传统I/O工作模式的不足而研发的,NIO的工具包提出了基于Selector(选择器)、Buffer(缓冲区)、Channel(通道)的新模式;Selector(选择器)、可选择的Channel(通道)和SelectionKey(选择键)配合起来使用,可以实现并发的非阻塞型I/O能力。 先来看一下NIO工具包的三个组成部分都是什么? 1. Selector(选择器)和SelectionKey(选择键) Buffer是数据的容器对象;Channel实现在Buffer与I/O服务间传... 阅读全文