37.7. autoGIL —イベントループでのグローバルインタープリターロック処理—Pythonドキュメント
提供:Dev Guides
< PythonPython/docs/2.7/library/autogil
37.7。 autoGIL —イベントループでのグローバルインタープリターロックの処理
autoGIL モジュールは、イベントループの実行時にPythonのグローバルインタープリターロックを自動的にロックおよびロック解除する関数 installAutoGIL()を提供します。
ノート
このモジュールはPython3.xで削除されました。
- exception autoGIL.AutoGILError
- 現在のスレッドに実行ループがないなどの理由で、オブザーバーコールバックをインストールできない場合に発生します。
- autoGIL.installAutoGIL()
現在のスレッドのイベントループ(CFRunLoop)にオブザーバーコールバックをインストールします。これにより、適切なタイミングでグローバルインタープリターロック(GIL)がロックおよびロック解除され、イベントループがアイドル状態のときに他のPythonスレッドを実行できるようになります。
可用性:OSX10.1以降。