]> granicus.if.org Git - python/commit
The PyCOND_TIMEDWAIT must use microseconds for the timeout argument
authorKristján Valur Jónsson <sweskman@gmail.com>
Thu, 8 May 2014 10:36:27 +0000 (10:36 +0000)
committerKristján Valur Jónsson <sweskman@gmail.com>
Thu, 8 May 2014 10:36:27 +0000 (10:36 +0000)
commitddf343855d787520d1ac72c7dcfdeb91e72731da
tree91edb07e67ac96d80390f9c7b9137e74df50c95f
parent8577e5ae090dcd63447807e77c1dadc8be9602b9
The PyCOND_TIMEDWAIT must use microseconds for the timeout argument
in order to have the same resolution as pthreads condition variables.
At the same time, it must be large enough to accept 31 bits of
milliseconds, which is the maximum timeout value in the windows API.
A PY_LONG_LONG of microseconds fullfills both requirements.
This closes issue #20737
Python/condvar.h
Python/thread_nt.h