Question about AsynchronousByteChannel.read() (original) (raw)

Alan Bateman Alan.Bateman at oracle.com
Tue Jul 19 06:38:51 PDT 2011


cowwoc wrote:

: Couldn't steam-oriented channels simply queue incoming requests and handle them on a first-come first-serve basis? That would mean the completion handlers could run concurrently or even out of order and would be tricky to handle. With writing then it could lead to corruption of the stream (esp. if multiple threads attemped to initiate write operations to the stream at around the same time). For now AsynchronousSocketChannel doesn't have any support for queuing of I/O operations. It may be something we have to come back to in the future. There is some prior discussion on this list about this topic that may be useful.

-Alan



More information about the nio-dev mailing list