I/O(Input/Output)即输入和输出

计算机结构5大部分:输入设备,控制器,运算器,存储器,输出设备。

      I/O在计算机结构中描述了计算机系统与外部设备之间通信的过程。

应用程序角度:为了保证操作系统稳定性和安全性,一个进程的地址空间划分为用户空间,

内核空间。 

      我们的应用程序发起IO调用,操作系统负责的内核执行具体的IO操作。

Java中3种常见IO模型:BIO 同步阻塞模型,NIO 同步非阻塞模型,AIO 异步IO模型

       BIO:客户端向BIO模型发起请求,BIO模型会阻塞等待直到处理完成;

       NIO:客户端向NIO模型发起请求,NIO模型会通过选择器监听多个通道,非阻塞,处理完成就会返回;

       AIO:NIO改进版NIO2,客户端乡AIO模型发起请求,会通知回调。

posted @   远乡人  阅读(325)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示
主题色彩