スレッドを定義する
最も簡単な方法: target を使用してスレッドによって実行されるターゲット関数を指定し、start() を使用してそれを開始します。
文法:
グループは常にNoneであり、将来の使用のために予約されています。 target は、実行される関数の名前です。 name はスレッド名です。デフォルトは Thread-N です。通常はデフォルトを使用できます。ただし、サーバー側プログラムスレッドの機能が異なる場合は、名前を付けることをお勧めします。
実行結果:
現在のスレッドを決定する
実行結果:
ロギングモジュールと併用:
実行結果:
サブクラスでスレッドを使用する
これまでのスレッドはすべて構造化プログラミングの形式で作成されました。 threading.Thread クラスを統合することによってスレッドを作成することもできます。 Thread クラスは、まず基本的な初期化を完了してから、その run() を呼び出します。 run() メソッドは、コンストラクターに渡されたターゲット関数を呼び出します。
実行結果: