パイソン、クラスを作成することによって、マルチスレッドの例

インポートスレッド、時間の
 クラス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()メソッドにコードを記述する必要があり、そのタスクの実現に、クラス()メソッドと呼ばれています。

おすすめ

転載: www.cnblogs.com/iceberg710815/p/12040657.html