摘要:概述 讲述ava层面NIO基础知识,用作基础回顾所用 1. NIO概述 在Java中,NIO(Non-blocking I/O 或 New I/O)是Java SE 1.4及后续版本中引入的一套新的输入/输出操作API。 它与传统的IO模型相比,提供了更高的效率和更好的并发处理能力。NIO的
阅读全文
07 2024 档案
摘要:多路复用是什么?怎么理解? 本文主要涉及为 程序中处理网络IO时的模型,对于系统内核而言网络IO模型。这里只做普及使用 前置知识,什么是IO?怎么理解IO IO其实就是In和Out。中文翻译是输入和输出,只要涉及到输入和输出的,我们都可以称之为IO。 例如你在磁盘中读取文件,读取文件为In,输出到其
阅读全文
摘要:在涉及到TCP/UDP等IP类通信协议时,存在四元组概念 这里只是普及使用 先来一些前置知识,什么是IP协议? IP协议全称为互联网协议,处于网络层中,主要作用是标识网络中的设备,每个设备的IP地址是唯一的。 在网络传输中,IP地址主要用于数据包的寻址。 目前IP协议主要有两个版本,IPv4和IPv
阅读全文