Python 3.4 multiprocessing Queue faster than Pipe, unexpected Python 3.4 multiprocessing Queue faster than Pipe, unexpected windows windows

Python 3.4 multiprocessing Queue faster than Pipe, unexpected


I can't say for sure, but I think the issue you're dealing with is synchronous versus asynchronous I/O. My guess is that the Pipe is somehow ending up synchronous and the Queue is ending up asynchronous. Why exactly one is defaulting one way and the other is the other might be better answered by this question and answer:

Synchronous/Asynchronous behaviour of python Pipes