[issue14976] queue.Queue() is not reentrant, so signals and GC can cause deadlocks

Antoine Pitrou report at bugs.python.org
Fri Aug 18 11:34:10 EDT 2017


Antoine Pitrou added the comment:

Also, to elaborate a bit, I don't think we should aim to make Queue fully reentrant, as that would be extremely involved.  I think we can settle on the simpler goal of making put() reentrant for unbounded LIFO and FIFO queues, which is what most people care about (and which is incidentally what the posted patch claims to do).

----------

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


More information about the Python-bugs-list mailing list