17.10. _dummy_thread --- _thread の代替モジュール

ソースコード: Lib/_dummy_thread.py


このモジュールは _thread モジュールのインターフェースをそっくりまねるものです。 _thread モジュールがサポートされていないプラットフォームで import することを意図して作られたものです。

おすすめの使い道は:

try:
    import _thread
except ImportError:
    import _dummy_thread as _thread

生成するスレッドが、他のブロックしたスレッドを待ち、デッドロック発生の可能性がある場合には、このモジュールを使わないようにしてください。ブロッキング I/O を使っている場合によく起きます。