autogil.md
1> **Источник:** https://python-all.ru/2.7/library/autogil.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 37.7. [`autoGIL`](https://python-all.ru/2.7/library/autogil.html#module-autoGIL) – Управление глобальной блокировкой интерпретатора в циклах событий89Модуль [`autoGIL`](https://python-all.ru/2.7/library/autogil.html#module-autoGIL) предоставляет функцию [`installAutoGIL()`](https://python-all.ru/2.7/library/autogil.html#autoGIL.installAutoGIL), которая автоматически блокирует и разблокирует [глобальную блокировку интерпретатора Python](https://python-all.ru/2.7/glossary.html#term-global-interpreter-lock) при работе цикла событий.1011> **Примечание**12>13> Этот модуль был удалён в Python 3.x.1415#### `exception autoGIL.AutoGILError`1617Возникает, если невозможно установить колбэк наблюдателя, например, если текущий поток не имеет цикла выполнения.1819#### `autoGIL.installAutoGIL()`2021Устанавливает колбэк наблюдателя в цикл событий (CFRunLoop) для текущего потока, который блокирует и разблокирует глобальную блокировку интерпретатора (GIL) в подходящие моменты, позволяя другим потокам Python выполняться, когда цикл событий простаивает.2223Доступность: OSX 10.1 или новее.24