Trong Java, khi một cuộc gọi AsynchronousFileChannel.write(...)
người nhận được Future
, người ta có thể đợi để hoàn thành qua Future.get()
.Khi nào một AsynchronousFileChannel ghi "hoàn thành"?
Khi đó get()
trả về cuộc gọi, có ghi được ghi vào đĩa hay chỉ là bộ đệm trang?
Nếu điều đó quan trọng, nền tảng cụ thể mà tôi tò mò là Linux & ext4.