Question about AsynchronousByteChannel.read()
cowwoc
cowwoc at bbs.darktech.org
Tue Jul 19 05:57:52 PDT 2011
Alan Bateman-2 wrote:
>
> Yes, it depends on the channel type. With a channel to a stream oriented
> connection then it doesn't always make sense to have more than one
> outstanding I/O operations of a given type as they would complete in an
> undefined order (and with an operation such as write then it would
> easily "corrupt" the stream for example). However it does make sense for
> other channel types, for example AsynchronousFileChannel where there may
> be I/O operations to different parts of the file happening at the same
> thing. If you go back through the archives of this list then you should
> find some prior discussion on queuing of I/O operations that make be
> useful to you.
>
Couldn't steam-oriented channels simply queue incoming requests and handle
them on a first-come first-serve basis?
Gili
--
View this message in context: http://nio-dev.3157472.n2.nabble.com/Question-about-AsynchronousByteChannel-read-tp6570959p6598698.html
Sent from the nio-dev mailing list archive at Nabble.com.
More information about the nio-dev
mailing list