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