On this page
37.7. autoGIL —事件循环中的全局解释器锁定处理
autoGIL模块提供了FunctioninstallAutoGIL(),该Function在运行事件循环时会自动锁定和解锁 Python 的全局翻译锁。
Note
该模块已在 Python 3.x 中删除。
exception
autoGIL.
AutoGILError
- 在无法安装观察者回调的情况下引发,例如因为当前线程没有运行循环。
autoGIL.
installAutoGIL
( )- 在当前线程的事件循环(CFRunLoop)中安装观察者回调,该回调将在适当的时间锁定和解锁全局解释器锁定(GIL),从而允许其他 Python 线程在事件循环空闲时运行。
可用性:OSX 10.1 或更高版本。