36.7. autoGIL — イベントループ中のグローバルインタープリタの取り扱い — Python 2.7ja1 documentation

### ナビゲーション

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

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

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

ノート

このモジュールは Python 3.x で削除されました。

exception `autoGIL.` `AutoGILError`

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

`autoGIL.` `installAutoGIL`()

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

  有効性：OS X 10.1 以降

### ナビゲーション

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