辛勤铅笔

文章
5
资源
0
加入时间
3年0月21天

linux高级IO详细介绍

高级IO包括IO概念,类型,处理流程,多路转接IO的实现模型四种典型的IO:阻塞,非阻塞,信号驱动,异步IO过程:发起IO调用,等待IO条件就绪,进行数据拷贝。阻塞IO:发起IO调用,若IO就绪条件不满足,则一直等待 优点:流程非常简单,一个IO完成后就进行下一个 缺点:无法充分利用资源,效率较为低下非阻塞:发起IO调动,若IO就绪条件不满足,则立即报错返回 优点:相较于阻塞IO,对资源的利用较为充分,可以利用就绪等待时间干点其他事情或者发起另一个IO调用 缺点:相较...