Kristján Valur Jónsson <krist...@ccpgames.com> added the comment:

Sbt: I re-read the code and while I still maintain that the evaluation in line 
50 is meaningless, I agree that the worst that can happen is an incorrect 
timeout.
It is probably harmless because this state is only encountered for timeout==0, 
and it is only incorrect in the face of lock contention, while a 0 timeout 
provides no guarantees between two threads.

So, I suggest a change in the comments:  Do not claim that the value is never 
an underestimate, and explain how falsely returning a WAIT_TIMEOUT is safe and 
only occurs when the lock is heavily contented.

Sorry for being so nitpicky but having this stuff correct is crucial.

----------

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

Reply via email to