In Java, quando si chiama AsynchronousFileChannel.write(...)
si riceve uno Future
, che può quindi essere completato per il completamento tramite Future.get()
.Quando un AsynchronousFileChannel scrive "completo"?
Quando la chiamata get()
restituisce, la scrittura è stata scritta sul disco o solo nella cache della pagina?
Se è importante, la piattaforma specifica di cui sono curioso è Linux & ext4.