python3 join主進程等待子進程


join主進程等待子進程

import time
from multiprocessing import Process


def func(name):
    print(f"我是{name}開始")
    time.sleep(0.5)
    print(f"我是{name}結束")


if __name__ == '__main__':
    p1 = Process(target=func, args=("進程1",))
    p1.start()
    p1.join()  # 主進程等待子進程結束,主進程再接着執行
    print("主進程執行結束,子進程是依附於主進程存在的,所以,子進程都結束后,主進程才真正的結束。")

執行結果:

我是進程1開始
我是進程1結束
主進程執行結束,子進程是依附於主進程存在的,所以,子進程都結束后,主進程才真正的結束。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM