fsync函数

fsync函数fsync函数,将文件数据同步到硬盘功能描述: 系统调用fsync将所有已写入文件描述符fd的数据真正的写道磁盘或者其他下层设备上。用法:#includeintfsync(intfd);#ifdef_POSIX_SYNCHRONIZ

大家好,又见面了,我是你们的朋友全栈君。

fsync函数,将文件数据同步到硬盘

功能描述: 
系统调用fsync将所有已写入文件描述符fd的数据真正的写道磁盘或者其他下层设备上。

用法:
#include <unistd.h>

int fsync(int fd);

#ifdef _POSIX_SYNCHRONIZED_IO

    int fdatasysnc(int fd);

#endif

参数:
fd:文件描述符。

返回说明:
成功执行时,返回0。失败返回-1,errno被设为以下的某个值
EBADF: 文件描述词无效
EIO : 读写的过程中发生错误
EROFS, EINVAL:文件所在的文件系统不支持同步

 

Linux文件系统可以使数据在写入侧畔前先在内存中保留几秒,以此更高效率的处理磁盘I/O。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138244.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux下查看Apache连接数

    Linux下查看Apache连接数

    2021年6月18日
    122
  • 教大家如何去做外链才是最好的[通俗易懂]

    教大家如何去做外链才是最好的[通俗易懂]外链是我们做SEO优化中每天都要去做的事情,我们一天发几十条,一百条的外链有什么用呢?外链到底有什么价值呢?对我们优化网站又有什么帮助呢?外链的价值主要就是获取投票和增加曝光率,外链可以提升网站的关键

    2022年8月3日
    6
  • 机器学习中正则化项L1和L2的直观理解

    机器学习中正则化项L1和L2的直观理解正则化(Regularization)机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作ℓ1ℓ1\ell_1-norm和ℓ2ℓ2\ell_2-norm,中文称作L1正则化和L2正则化,或者L1范数和L2范数。L1正则化和L2正则化可以看做是损失函数的惩罚项。所谓『惩罚』是指对损失函数中的某些参数做一些限制。对于线性回归模型,使用L1正则化的模型建叫做…

    2022年7月13日
    20
  • excel 日期格式 mysql_EXCEL与MySQL日期格式转换[通俗易懂]

    excel 日期格式 mysql_EXCEL与MySQL日期格式转换[通俗易懂]在MySqL数据库中,日期字段的存储类型为整型字段,存储的是1900年1月1日至当前的秒数。如果你在EXCEL中使用从MYSQL中导出的数据,或者使用ODBC直接访问MySQL数据库,就需要使用下面的转换公式。””在MySqL数据库中,日期字段的存储类型为整型字段,存储的是1900年1月1日至当前的秒数。如果你在EXCEL中使用从MYSQL中导出的数据,或者使用ODBC直接访问MySQL数据库,…

    2022年6月22日
    109
  • mybatis一级缓存和二级缓存失效_mybatis二级缓存默认开启吗

    mybatis一级缓存和二级缓存失效_mybatis二级缓存默认开启吗1.缓存介绍Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。Mybatis的查询缓存总共有两级,我们称之为一级缓存和二级缓存,如图:一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相…

    2022年9月20日
    2
  • libiconv.a_libiptc

    libiconv.a_libiptc来源:’http://dxwang.blog.51cto.com/384651/538113介绍由于历史原因,国际上的各国文字都是依赖于自己本国语言而编码的。后来,随着Internet的出现和各国之间逐渐频繁的文字交流(比如浏览国外的Web页面),编码之间的转换就显得非常重要。这时也出现了一个问题,很多字符在一种编码中出现而没有被另一种编码包含。为了解决这种编码带来的混乱,人们

    2025年6月10日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号