代码之家  ›  专栏  ›  技术社区  ›  smartnut007

I/O概念刷新与同步

  •  33
  • smartnut007  · 技术社区  · 14 年前

    我遇到了这两个术语,我对它们的理解似乎是重叠的。flush用于缓冲区,sync用于讨论文件到磁盘的持久更改。

    在C中,fflush(stdin)确保清除缓冲区。和fsync以持久化将文件更改为磁盘。

    如果这些概念不是通用定义的,则更倾向于Linux、Java解释。

    我找到了一个相关的帖子,但IR并没有真正回答我的问题。 Really force file sync/flush in Java

    1 回复  |  直到 9 年前