python进程

from time import sleep
from multiprocessing import Process
import os
def run(str):
    while True:
        print("这是%s%s"%(str,os.getppid()))
        sleep(1.2)

if __name__=="__main__":
    print("进程开始")
    p = Process(target=run, args=("子进程",))
    p.start()
    while True:
        print("这是父进程")
        sleep(1)

等待进程

from time import sleep
from multiprocessing import Process
import os
def run(str):
    for i in range(10):
        print("这是%s%s"%(str,os.getppid()))
        sleep(1.2)

if __name__=="__main__":
    print("进程开始")
    p = Process(target=run, args=("子进程",))
    p.start()                                   #子进程开始
    p.join()                                    #等待子进程结束
    print("父进程结束")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章