1. 程式人生 > >主程序與子程序的執行順序

主程序與子程序的執行順序

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()
    print("我是主程序!!!")
    time.sleep(5)
    print("我是主程序!!! over")

#執行結果:
# 我是主程序!!! # jerry start # jerry stop # 我是主程序!!! over # 主程序一定是先執行, # 一旦啟動子程序 後續的程式碼就併發 沒有先後順序 # 如果父程序需要等待子程序結束後才能執行