专栏名称: 21ic电子网
即时传播最新电子科技信息,汇聚业界精英精彩视点。
今天看啥  ›  专栏  ›  21ic电子网

真正涨知识了!Linux五大网络IO模型详解

21ic电子网  · 公众号  · 半导体  · 2020-01-21 11:38
01什么是IO?IO模型中,先讨论下什么是IO?IO在计算机中指的就是Input/Output(输入/输出)。Input/Output(输入/输出)的内容当然就是data(数据)了。那么数据被Input到哪,Output到哪呢?Input(输入)数据到内存中,Output(输出)数据到IO设备(磁盘、网络等需要与内存进行数据交互的设备)中;IO设备与内存直接的数据传输通过IO接口,操作系统封装了IO接口,我们编程时可以直接使用02阻塞/非阻塞与同步/异步阻塞/非阻塞针对的对象是调用者自己本身的情况☞ 阻塞指调用者在调用某一个函数后,一直在等待该函数的返回值,线程处于挂起状态。☞ 非阻塞指调用者在调用某一个函数后,不等待该函数的返回值,线程继续运行其他程序(执行其他操作或者一直遍历该函数是否 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照