並行プログラミングデーモン

マスターデーモン・プロセスを作成します。

  まず:デーモンは、メインプロセスのコード実行の終了後に終了します

  第二:デーモンの中にはもはやそうでない場合は例外をスローし、子プロセスを回すことができません:AssertionErrorが:鬼神のプロセスは、子を持つことを許可されていません

注:プロセスは互いに独立であり、終了するメイン処理コードは、デーモンは直ちに終了します

import multiprocessing
import time

def taks_one():
    print("zi run")
    time.sleep(3)
    print("zi over")

if __name__ == '__main__':
    print("父 start")
    p = multiprocessing.Process(target=taks_one)
    p.daemon = True     # 在进程开启前,设置守护进程
    p.start()
    time.sleep(5)
    print("父 over")

上記のコードでは、これは、子プロセス等価デーモンマスターデーモンプロセスと等価です

おすすめ

転載: www.cnblogs.com/plf-Jack/p/11130243.html