飙戈的博客
首页
搜索
往期整理
历史归档
文章分类
文章标签
关于我
Article
175
Category
4
Tags
43
首页
搜索
往期整理
历史归档
文章分类
文章标签
关于我
技术栈
Netty系列(一):Linux IO模型
Post on: 2023-12-10
Last edited: 2025-8-6
Views
Netty
Catalog
0%
1、网络编程基本概念
1.1 同步、异步、阻塞和非阻塞
1.2 用户空间与内核空间
1.3 进程切换
1.4 进程的阻塞
1.5 文件描述符fd
1.6 Linux IO 的过程
2、Linux IO 模型
2.1 同步阻塞 IO(blocking IO)
网络模型
流程描述
分析
2.2 同步非阻塞 IO(nonblocking IO)
网络模型
流程描述
分析
2.3 IO 多路复用( IO multiplexing)
网络模型
流程描述
分析
2.4 异步非阻塞 IO(asynchronous IO)
网络模型
流程描述
分析
2.5 信号驱动式IO(signal-driven IO)
3、总结
mcbilla
一个普通的干饭人🍚
Article
175
Category
4
Tags
43
Latest posts
线上问题排查:接口响应慢如何处理
2026-6-7
RocketMQ系列:常见问题
2025-9-23
RocketMQ系列:集群管理
2025-9-23
RocketMQ系列:物理存储
2025-9-23
RocketMQ系列:消息管理
2025-9-23
RocketMQ系列:整体架构
2025-9-23
Announcement
🎉欢迎来到飙戈的博客🎉
-- 感谢您的支持 ---
👏欢迎学习交流👏
Catalog
0%
1、网络编程基本概念
1.1 同步、异步、阻塞和非阻塞
1.2 用户空间与内核空间
1.3 进程切换
1.4 进程的阻塞
1.5 文件描述符fd
1.6 Linux IO 的过程
2、Linux IO 模型
2.1 同步阻塞 IO(blocking IO)
网络模型
流程描述
分析
2.2 同步非阻塞 IO(nonblocking IO)
网络模型
流程描述
分析
2.3 IO 多路复用( IO multiplexing)
网络模型
流程描述
分析
2.4 异步非阻塞 IO(asynchronous IO)
网络模型
流程描述
分析
2.5 信号驱动式IO(signal-driven IO)
3、总结