37.7. autoGIL —事件循环中的全局解释器锁定处理

autoGIL模块提供了FunctioninstallAutoGIL(),该Function在运行事件循环时会自动锁定和解锁 Python 的全局翻译锁

Note

该模块已在 Python 3.x 中删除。

  • exception autoGIL. AutoGILError

    • 在无法安装观察者回调的情况下引发,例如因为当前线程没有运行循环。
  • autoGIL. installAutoGIL ( )

    • 在当前线程的事件循环(CFRunLoop)中安装观察者回调,该回调将在适当的时间锁定和解锁全局解释器锁定(GIL),从而允许其他 Python 线程在事件循环空闲时运行。

可用性:OSX 10.1 或更高版本。