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

mike bayer report at bugs.python.org
Fri Sep 9 16:16:38 EDT 2016


mike bayer added the comment:

yep, that's what im doing in my approach.   though longer term thing, I noticed it's very hard to find documentation on exactly when gc might run.   E.g. would it ever run if I did something innocuous, like "self.thread_id = None" (probably not).   Just wasn't easy to get that answer.

----------

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


More information about the Python-bugs-list mailing list