Флэш-концепция ввода-вывода против синхронизации

Я столкнулся с этими двумя терминами, и мое понимание их, кажется, пересекается друг с другом. Сброс используется с буферами, а синхронизация используется, чтобы говорить о сохраняющихся изменениях файла на диск.

В C fflush (stdin) гарантирует, что буфер очищен. И fsync для сохранения изменений файла на диск.

Если эти понятия не определены повсеместно, предпочтут Linux, Java объяснение.

Я нашел соответствующий пост, но я действительно не отвечаю на мой вопрос.Действительно принудительно синхронизировать / очистить файл в Java

Ответы на вопрос(1)

Ваш ответ на вопрос