パイソン:複数のスレッドを使用するには、複数の機能を同時に実行します

 

 

複数の機能を実行する複数のスレッドを同時に使用します

インポートのインポートOS
 のインポートスレッディング


DEFのopen_calc():
    オープン(と' test.txtの'' R&LT ' :F AS)
         のためのラインf.readlines():
             しばらく ' こんにちは'  でのライン:
                os.system(" Calcの。 EXE " 文字列が発生していると、コマンドが実行された場合は、プログラムが終了され、それ以外の場合は、必ず、コマンドを実行します
                戻り
        およびその他の完成は、forループの裁判官を識別して、関数呼び出し、再び眠れない
        印刷スタートアイデンティティ見つかりません:こんにちは、など検出の前に、5秒"
        time.sleep( 5 #の呼び出し関数再び
        open_calc()


DEFのopen_mstsc():
    オープン(と' test.txtの'' R ' :F AS)
         のためのラインf.readlines():
             一方 ' ABC '  行:
                os.system(のmstsc.exe 文字列が発生していると、コマンドが実行された場合は、プログラムが終了され、それ以外の場合は、必ず、コマンドを実行します
                戻り
        およびその他の完成は、forループの裁判官を識別して、関数呼び出し、再び眠れない
        印刷"、ABC 6秒、その後、検出:私はスタートのアイデンティティを見つけられませんでした
        (time.sleepを 6 もう一度関数を呼び出す
        (open_mstsc)


のIF  __name__ == __main__ " #はthreadingモジュール、threading.Threadを(使用してスレッドを作成して)、その対象パラメータ値の方法は、リスト内の他のスレッドの同じ番号を呼び出す必要があり、このリストトラバーサル機能を同時に内部で実行することができる 
    = [threading.Threadのスレッド(目標= open_ 計算値)、
               threading.Threadの(目標 = open_mstsc)]
     のためにトンスレッド:
         #は、スレッドの開始 
        (t.startを)

 

おすすめ

転載: www.cnblogs.com/gcgc/p/11693047.html