On 14/04/2015 16:47, Peter Levart wrote:
The behavior of pipes on Windows is a little different (perhaps
because the Pipe NIO API uses sockets under the hood on Windows - why
is that? Windows does have a pipe equivalent).
Multiplexing is a bit limited on Windows, I don't think you can select
on both sockets and pipe handlers in the one select. It should be rare
to need to do this of course. So it should be possible to have the
Windows Selector partition the selectable channels so that they are
multiplexed via different threads when it arises.
-Alan