特牛网址导航

Linux写设备fsync(fileno(fp))-CSDN博客

网友收藏
在向存储设备上写数据的时候,其实,数据没有被立即写入到物理设备上,有些重要的数据要确保写入物理设备上如何操作呢?一般会这样处理:fwrite()将数据写入文件,完事儿。如果此时发生了意外怎么办?数据有可能还在缓冲区,并没有真正的写入到物理介质上。加上fsync(fileno(fp))。该函数返回后,才能保证写入到了物理介质上。 下面整理一些相关的介绍。通过fwrite函_fsync(fileno
标签:fsync(fileno