autoGIL

autoGIL - 事件循环中的Global Interpreter Lock处理

autoGIL模块提供了一个函数installAutoGIL(),可在运行事件循环时自动锁定和解锁Python的全局解释器锁。

注意

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

exception autoGIL.AutoGILError

如果观察者回调无法安装,则引发,例如因为当前线程没有运行循环。

autoGIL.installAutoGIL()

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

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