[Python-Dev] Threading idea -- exposing a global thread lock (original) (raw)

Samuele Pedroni pedronis at strakt.com
Tue Mar 14 09:59:59 CET 2006


Raymond Hettinger wrote:

[Samuele Pedroni]

there's no sys.checkinterval in Jython. Implementing this would need the introduction of some kind of GIL implementation in Jython, the JVM has no primitive for global critical sections. Wouldn't Java implement this directly by suspending and resuming the other threads (being careful to avoid access to monitored resources and to pair the suspend/resume operations in a try/finally or with-statement to prevent deadlocks)?

suspending a thread is a deprecated operation because it can cause deadlocks.



More information about the Python-Dev mailing list