37.7. autoGIL
— イベントループ中のグローバルインタープリタの取り扱い¶
autoGIL
モジュールは、イベントループを実行する際に、自動的に Python のグローバルインタープリタロック(Global Interpreter Lock) をロックしたり解除したりするための関数 installAutoGIL()
を提供します。
注釈
このモジュールは Python 3.x で削除されました。
-
exception
autoGIL.
AutoGILError
¶ 例えば現在のスレッドがループしていないなど、オブザーバにコールバックをインストールできない場合に発生します。
-
autoGIL.
installAutoGIL
()¶ 現在のスレッドのイベントループ (CFRunLoop) 中のオブザーバにコールバックをインストールし、適切な時にグローバルインタープリタロック (GIL) を、イベントループがアイドルの間、他の Python スレッドの起動ができるようにロックしたり、ロックの解除をしたりします。
利用できる環境: OSX 10.1 以降