Xiang Zhang <angwe...@126.com> added the comment:

It looks to me pure Python implementation could not handle such cases. Put 
aside other possible bugs, threading.Condition.wait re-acquire the lock using 
threading.Condition._acquire_restore which could be interrupted and not able to 
acquire the lock. So it seems in any way using Pure Python, it's not possible 
to guarantee the lock is acquired.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34486>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to