前のトピックへ

17.3. thread — マルチスレッドのコントロール

次のトピックへ

17.5. dummy_threadthread の代替モジュール

このページ

17.4. dummy_threadingthreading の代替モジュール

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

使用例:

try:
    import threading as _threading
except ImportError:
    import dummy_threading as _threading

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