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

来自菜鸟教程
Python/docs/2.7/library/autogil
跳转至:导航、​搜索

37.7. 自动GIL — 事件循环中的全局解释器锁处理

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

笔记

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


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

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

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