- 博客(1)
- 收藏
- 关注
转载 sync fsync fdatasync fflush函数区别
Linux、unix在内核中设有缓冲区、高速缓冲或页面高速缓冲,大多数磁盘I/O都通过缓冲进行,采用延迟写技术。sync:将所有修改过的快缓存区排入写队列,然后返回,并不等待实际写磁盘操作结束;fsync:只对有文件描述符制定的单一文件起作用,并且等待些磁盘操作结束,然后返回;fdatasync:类似fsync,但它只影响文件的数据部分。fsync还会同步更新文件的属性;fflus
2015-03-11 01:11:45 1420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人