1. 程式人生 > >Python:父子程序執行的先後順序(多工處理2)

Python:父子程序執行的先後順序(多工處理2)

#!/usr/bin/env python
# coding:UTF-8


"""
@version: python3.x
@author:曹新健
@contact: [email protected]
@software: PyCharm
@file: 3.父子程序的先後順序.py
@time: 2018/9/18 22:14
"""

from multiprocessing import Process
from time import sleep

def run():
    print("子程序啟動")
    sleep(3)
    print("子程序結束")

if __name__ == "__main__":
    print("父程序啟動")
    p = Process(target=run)
    p.start()
    #父程序的結束不影響子程序,join()可以讓父程序等待子程序結束再執行父程序
    p.join()
    sleep(1)

    print("父程序結束")