社区
系统维护与使用区
帖子详情
sync()函数什么意思?
cyyfriend
2002-09-27 05:07:51
如题,谢谢
...全文
300
3
打赏
收藏
sync()函数什么意思?
如题,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joyfire
2002-09-28
打赏
举报
回复
http://joyfire.net/jln/kernel/7.htm
里面有对文件系统的详细分析
其实问题还牵涉到驱动和中断的机制
joyfire
2002-09-28
打赏
举报
回复
http://joyfire.net/jln/kernel/7.htm
里面有对文件系统的详细分析
其实问题还牵涉到驱动和中断的机制
blh
2002-09-27
打赏
举报
回复
要求操作系统将磁盘缓冲区未写入的数据写入磁盘
关于
sync
()
函数
的使用
在UNIX环境高级环境编程中,大家应该都看到过:
sync
函数
sync
函数
只是将所有修改过的块缓冲区排入写队列,然后就返回,它并不等待实际写磁盘操作结束。 通常称为update的系统守护进程会周期性地(一般每隔30秒)调用
sync
函数
。这就保证了定期冲洗内核的块缓冲区。命令
sync
(1)也调用
sync
函数
上面这段话在Linux当中是不成立的。可以参考如下这段话: Since glibc 2.2.2, the Linux prototype for
sync
() is...
Linux c/c++编程--
sync
函数
影响性能
sync
函数
会强制将内核中的所有修改过的缓冲区刷新,并立刻返回,不会等到实际的I/O操作完成后再返回。所以
sync
函数
并不能保证数据一定写入到了磁盘中。在Linux中有一个名为update的守护进程会定期(几秒或几十秒)调用
sync
函数
,来将刷新内核缓冲区。 项目中需要修改配置文件,可能采用...
linux
sync
函数
,linux
sync
命令到底做了什么
很久前保存的一片文章, 不清楚具体出处了./*
sync
- update the super blockCopyright (C) 1994-2004 Free Software Foundation, Inc.This program is free software; you can redistribute it and/or modifyit under the terms of the...
Linux c/c++编程--知识点(8)
sync
函数
影响性能
sync
函数
会强制将内核中的所有修改过的缓冲区刷新,并立刻返回,不会等到实际的I/O操作完成后再返回。所以
sync
函数
并不能保证数据一定写入到了磁盘中。在Linux中有一个名为update的守护进程会定期(几秒或几十秒)调用
sync
函数
,来将刷新内核缓冲区。 项目中需要修改配置文件,可能采用如下的方法 char cmd[256] = "\0"; //如下仅是写入一条sed 替换命令, s...
-
sync
函数
影响性能以及system
函数
sync
函数
会强制将内核中的所有修改过的缓冲区刷新,并立刻返回,不会等到实际的I/O操作完成后再返回。所以
sync
函数
并不能保证数据一定写入到了磁盘中。在Linux中有一个名为update的守护进程会定期(几秒或几十秒)调用
sync
函数
,来将刷新内核缓冲区。 项目中需要修改配置文件,可能采用如下的方法 char cmd[256] = "\0"; //如下仅是写入一条sed 替换命令, s...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章