### ナビゲーション

- 索引
- モジュール |
- 次へ |
- 前へ |
- Python v2.6.2 documentation »
- Python 標準ライブラリ »
- 37. Mac OS X 固有のサービス »

# 37.7. `autoGIL` — イベントループ中のグローバルインタープリタの取り扱い

プラットフォーム: Mac

`autoGIL` モジュールは、自動的にイベントループを実行する場合、 Python のグローバルインタープリタロック(Global Interpreter Lock) をロックしたり、ロックの解除をしたりするための関数 `installAutoGIL()` を提供します。

警告

このモジュールは 3.0 で削除されます。

exception `autoGIL.``AutoGILError`

  例えば現在のスレッドがループしていないなど、オブザーバにコールバックができない場合に発生します。

`autoGIL.``installAutoGIL`()

  現在のスレッドのイベントループ(CFRunLoop)中のオブザーバにコールバックを行ない、適切な時にグローバルインタープリタロック(GIL)を、イベントループが使用されていない間、他の Python スレッドの起動ができるようにロックしたり、ロックの解除をしたりします。

  有効性：OS X 10.1 以降

### ナビゲーション

- 索引
- モジュール |
- 次へ |
- 前へ |
- Python v2.6.2 documentation »
- Python 標準ライブラリ »
- 37. Mac OS X 固有のサービス »