Netty(一)网络IO基础

在讨论 IO 的时候,参与者通常有两个角色:系统内核和用户进程。用户进程发送 IO 请求过后,系统内核在准备好 IO 数据后,会通过内存拷贝的方式,将准备好的缓存 IO 数据共享给用户进程缓存。 网络 I/O 模型简介根据 UNIX 网络编程对 I/O 模型的分类,提供了阻塞 I/O 模型、非阻塞 I/O 模型、I/O 复用模型、信号驱动 I/O 模型、异步 I/O 这 5 种 I/O 模型。 1、阻塞 I/O 模型最常用的模型,所有文件操作都是阻塞的。套接字 socket 在进程空间中调用 recvfr ...