Tôi đã đi qua hai thuật ngữ này và sự hiểu biết của tôi về chúng dường như trùng lặp với nhau. Tuôn ra được sử dụng với bộ đệm và đồng bộ được sử dụng để nói về sự thay đổi bền bỉ của tập tin vào đĩa.I/O khái niệm tuôn ra vs đồng bộ
Trong C, fflush (stdin) đảm bảo rằng bộ đệm bị xóa. Và fsync để tiếp tục thay đổi tập tin vào đĩa.
Nếu các khái niệm này không được xác định phổ biến, sẽ thích giải thích bằng linux, java.
Tôi đã tìm thấy bài đăng có liên quan nhưng ir không thực sự trả lời câu hỏi của tôi. Really force file sync/flush in Java
Cụ thể, tôi bắt gặp cuốn sách này liên quan đến Java có nội dung "đảm bảo tuôn ra và đồng bộ hóa". mỗi bước trong số này liên quan đến những gì? Tôi muốn một câu trả lời phân biệt cả hai và cũng là một kịch bản mà cả hai đều có liên quan. – smartnut007