This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

作者 neologix
收信人 methane, neologix, vstinner
日期 2011-08-23.18:54:28
SpamBayes Score 3.5602568e-07
Marked as misclassified
Message-id <1314125669.3.0.498159085449.issue12822@psf.upfronthosting.co.za>
In-reply-to
内容
> Using CLOCK_MONOTONIC is better than CLOCK_REALTIME (default) for GIL
> because settimeofday() may break the pthread_cond_timedwait().

Indeed.
A couple remarks:
- regular locks and conditions variables exposed by the threading module suffer from the same problem
- POSIX semaphores are also affected, but you can't select an alternative clock source
- actually, CLOCK_MONOTONIC is affected by NTP adjustements: while it's guaranteed not to go backward, its rate can be affected

Did you really encounter this problem, or is this just a theoretical concern?
历史
日期 用户 动作 参数
2011-08-23 18:54:29neologix修改recipients: + neologix, vstinner, methane
2011-08-23 18:54:29neologix修改messageid: <1314125669.3.0.498159085449.issue12822@psf.upfronthosting.co.za>
2011-08-23 18:54:28neologix链接issue12822 messages
2011-08-23 18:54:28neologix创建