zoukankan      html  css  js  c++  java
  • 父进程等待子进程结束

    from multiprocessing import Process
    import time

    # def task(name):
    # print("%s start" % name)
    # time.sleep(3)
    #
    # print("%s stop" % name)
    #
    # if __name__ == '__main__':
    # p = Process(target=task,args=("jerry",))
    # p.start()
    # p.join(3) #父进程必须等到子进程完成后才能继续执行 可设置等待超时时间
    # print("我是主进程!!!")

     


    # def task(i):
    # print("%s start" % i)
    # # time.sleep(2)
    # # print("%s stop" % i)
    #
    # if __name__ == '__main__':
    # for i in range(1,11):
    # p = Process(target=task,args=(i,))
    # p.start()
    # print("主进程!!!!")

    # 我们的代码只负责 通知操作系统创建进程 创建完就继续其他代码
    # 但是操作系统什么时候创建完成 什么时候执行我们无法预知无法控制
    def task(i):
    print("%s start" % i)
    time.sleep(2)
    print("%s stop" % i)

    if __name__ == '__main__':
    start_time = time.time()
    ps = []
    for i in range(1,3):
    p = Process(target=task,args=(i,))
    p.start()
    ps.append(p)
    # 主进程等子进程结束
    for p in ps:
    p.join()

    print("主进程!!!!",time.time()-start_time)

  • 相关阅读:
    objectARX 获取ucs的X方向
    passivedns 安装指南
    sql server手工注入
    libimobiledevice安装步骤
    CAD系统变量(参数)大全
    objectARX判断当前坐标系
    access手工注入
    网站自动跳转
    python黑帽子源码
    objectarx 卸载加载arx模块
  • 原文地址:https://www.cnblogs.com/frank007/p/9925126.html
Copyright © 2011-2022 走看看