「Pythonで外部プロセスを起動して出力と戻り値を処理する」で扱ったsubprocessモジュールによる外部プロセスの起動のコードをもとに、外部プロセスをバックグラウンドで実行してみるテストを行った。 ここで言うバックグラウンド実行とは、プログラム中で処理を並行して実行する「マルチスレッド」を利用して実行することを示す。 なぉ、下に書いている例はチュートリアルのサンプルコードを参考にしている。 (2014/11/9)ドキュメントのリンク先を修正し、サンプルコードの内容もPython 3で動作するように修正した。 threading.Threadオブジェクト threading.Threadを直接使用する場合 threading.Threadの子クラスを作成する場合 threading.ThreadオブジェクトPython上でマルチスレッド処理を行うのに便利なのが、threadingモジュ