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

利用可能な条件: Macintosh.

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

exception `AutoGILError`

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

`installAutoGIL`( | )

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

  有効性：OSX 10.1以降