摘要:
Java IO模型 一、什么是IO ? I/O(Input/Output) 即输入/输出 。 1. 从计算机结构的角度来解读 I/O 根据冯.诺依曼结构,计算机结构分为 5 大部分:运算器、控制器、存储器、输入设备、输出设备。如下图: 从计算机结构的视角来看的话, I/O 描述了计算机系统与外部设备 阅读全文
摘要:
IO复用 概要 IO 复用(I/O Multiplexing)是一种用于同时处理多个 I/O 操作而不会阻塞程序执行的技术。它使得一个进程或线程可以同时监视多个 I/O 操作,以便在其中的某个操作变得可读、可写或者发生异常时,能够立即响应。 一、重要概念 1. 非阻塞 I/O 在传统的阻塞 I/O 阅读全文