autoGIL
autoGIL - 事件循环中的Global Interpreter Lock处理
该autoGIL
模块提供了一个函数installAutoGIL()
,可在运行事件循环时自动锁定和解锁Python的全局解释器锁。
注意
此模块已在Python 3.x中删除。
exception autoGIL.AutoGILError
如果观察者回调无法安装,则引发,例如因为当前线程没有运行循环。
autoGIL.installAutoGIL()
在当前线程的事件循环(CFRunLoop)中安装一个观察者回调,该回调将在适当的时间锁定和解锁全局解释器锁(GIL),从而允许其他Python线程在事件循环空闲时运行。
可用性:OSX 10.1或更高版本。