文件IO
文章平均质量分 83
y695385603
这个作者很懒,什么都没留下…
展开
-
标准IO
一、关于标准IO缓冲区 标准IO提供缓冲的目的是尽可能减少使用read和write调用的此数,他对每个IO流自动地进行缓冲管理。标准IO提供三种类型的缓冲: 1、全缓冲:这种情况下,当标准IO缓冲区填满后才进行实际IO操作。在一个流上执行第一次IO时,相关标准IO函数通常调用malloc获得所需的缓冲区。全缓冲的缓冲区大小一般为8192(具体要看设置) 2、行缓冲:当输入和输出中遇到原创 2013-10-27 13:31:37 · 1055 阅读 · 0 评论 -
高级IO
几种IO模型优缺点: 阻塞型:当资源临时不可获得时,调用者进程阻塞等待。节省系统资源,运行效率低。 非阻塞型(轮询):当资源不可获得时,系统调用出错返回,影响浪费系统资源,运行效率高。 多路IO复用型:既节省系统资源,服务效率又高 异步IO: 信号驱动IO:在不干扰主进程运行的情况下实现异步访问IO;原创 2013-10-27 13:35:23 · 936 阅读 · 0 评论