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

Macintoshプラットフォームで利用できます。

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

exception AutoGILError

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

installAutoGIL( )

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

有効性:OSX 10.1以降

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。