Request/discussion: BufferedReader reading using async API while providing sync API

Alan Bateman Alan.Bateman at
Thu Oct 27 09:46:36 UTC 2016

On 27/10/2016 10:28, Bernd Eckenfels wrote:

> :
> AsyncFileChannel uses Java threads in the background for the
> completion handling (and last time I checked they are not signaled by
> the OS). Performance with that was not very good for sequential
> processing in my tests.
It does use completion ports on Windows but there has be a thread to 
read the completion status. In any case, it's not really suitable here 
as I think the original poster is looking read-ahead sequential access 
ather than concurrent access to different parts of the file.


More information about the core-libs-dev mailing list