Python スレッド化と Maya

Python スレッドと C++ ベースのスレッドの重要な違いの 1 つは、Python インタープリタ自体が現在はスレッドセーフでないため、python スレッドは並列処理を実行しないことです。このため、Python スレッドはデータ並列アプリケーションでは役に立ちません。ただし、たとえば、リソースのポーリングなどタイムアウトまで待機する必要がある場合には便利です。

Python では、スレッド プール、セマフォ、ロック、条件、イベントなど C++ ベースのスレッドのスレッド化基本要素の多くがサポートされています。スレッド化機能については、http://docs.python.org/ の Python のオンライン マニュアルに記載されています。

Python タイマは Thread クラスから派生したオブジェクトで、周期的なアクティビティに使用できます。