インポートスレッド、時間の クラスMyThread(threading.Thread): デフ __init__ (自己、NUM): threading.Thread。__init__ (自己) self.num = NUM デフ実行(自己): 印刷(" 番号で実行されている:%sの"%のself.num) time.sleep(self.num) もし __name__ == ' __main__ ' : 開始 = time.time() T1 = MyThread(1 ) T2 = MyThread(2 ) t1.start() t2.start() t1.join() t2.join() 終了 = time.time() 印刷(終了-開始)
プログラムの実行結果:
数で実行されている:1
数回の実行:2つの
2.0025267601013184
終了コード0で終了プロセス
t.start()runメソッドが自動的ので、唯一のrun()メソッドにコードを記述する必要があり、そのタスクの実現に、クラス()メソッドと呼ばれています。