[issue22976] multiprocessing Queue empty() is broken on Windows

eryksun report at bugs.python.org
Tue Dec 2 23:53:07 CET 2014


eryksun added the comment:

This also hangs for me in 2.7.8 64-bit, Windows 7. To poll the pipe, the parent process calls PeekNamedPipe, which blocks because the child has already called ReadFile.

> It is possible that the problem is also present in Python 3.

multiprocessing switched to overlapped I/O in 3.3, which avoids this problem.

----------
nosy: +eryksun

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue22976>
_______________________________________


More information about the Python-bugs-list mailing list