首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
preactor专题
从io模型到ppc,tpc,reactor,preactor
所有的系统I/O都分为两个阶段:等待就绪和操作.读就是等待系统可读和真正的读;写就是等待系统可写和真正的写. 1.网络io模型 这是我们常见的一张图. 1.传统的bio,就是同步阻塞的.当调用socket.read的时候.会阻塞. 直到系统可读/写;当真正去执行读的时候(内核-->用户),还是阻塞. 对应的优化方式有ppc/tpc(下面的1.1 和 1.2) 2.非阻塞io,当调用
阅读更多...