Open yudidi opened 4 years ago
预备知识 Linux的网络IO模型: 阻塞/非阻塞IO 同步/异步IO。需要知道epoll的原理和用法 从网卡接收数据的流程讲起,串联起CPU中断、操作系统进程调度等知识;再一步步分析阻塞接收数据、select到epoll的进化过程;最后探究epoll的实现细节 极客时间网络编程实战
参考 go夜读65期 ->Go netpoll I/O 多路复用构建原生网络模型之源码深度解析 Golang的TCP是基于系统的epoll IO模型进行封装实现
其他 为什么 TCP 协议有粘包问题 · Why's THE Design?
预备知识 Linux的网络IO模型: 阻塞/非阻塞IO 同步/异步IO。需要知道epoll的原理和用法 从网卡接收数据的流程讲起,串联起CPU中断、操作系统进程调度等知识;再一步步分析阻塞接收数据、select到epoll的进化过程;最后探究epoll的实现细节 极客时间网络编程实战
参考 go夜读65期 ->Go netpoll I/O 多路复用构建原生网络模型之源码深度解析 Golang的TCP是基于系统的epoll IO模型进行封装实现
其他 为什么 TCP 协议有粘包问题 · Why's THE Design?