摘要:
第四章 JAVA AIO深入剖析 1.1 AIO编程 Java AIO(NIO.2) : 异步非阻塞,服务器实现模式为一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通知服务器应用去启动线程进行处理。 AIO 异步非阻塞,基于NIO的,可以称之为NIO2.0 BIO NIO AIO So 阅读全文
摘要:
第三章 JAVA NIO深入剖析 在讲解利用NIO实现通信架构之前,我们需要先来了解一下NIO的基本特点和使用。 1.1 Java NIO 基本介绍 Java NIO(New IO)也有人称之为 java non-blocking IO是从Java 1.4版本开始引入的一个新的IO API,可以替代 阅读全文
摘要:
第二章 JAVA BIO深入剖析 1.1 Java BIO 基本介绍 Java BIO 就是传统的 java io 编程,其相关的类和接口在 java.io BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需 要启动一个线程进行处理, 阅读全文
摘要:
第一章 Java的I/O演进之路 1.1 I/O 模型基本说明 I/O 模型:就是用什么样的通道或者说是通信模式和架构进行数据的传输和接收,很大程度上决定了程序通信的性能,Java 共支持 3 种网络编程的/IO 模型:BIO、NIO、AIO 实际通信需求下,要根据不同的业务场景和性能需求决定选择不 阅读全文