系统相关
首页 > 系统相关> > 主动开启进程

主动开启进程

作者:互联网

使用multiprocessing.Process来开启进程

import os
import time
from multiprocessing import Process
def eat():
    print('start eating',os.getpid())
    time.sleep(1)
    print('end eating',os.getpid)
def sleep():
    print('start sleeping',os.getpid())
    time.sleep(1)
    print('end sleeping',os.getpid())
if __name__ =='__main__':
    p1 = Process(target=eat)#创建一个即将要执行eat函数的进程对象
    p1.start()#开启进程
    p2 = Process(target=sleep)#开启一个即将要执行sleep函数的进程对象
    p2.start()#开启进程
    print('main:',os.getpid())
#我们打印后会发现每个进程都会有自己的进程id,我们主动开启了两个进程和一个main函数进程

 

标签:__,开启,print,sleep,getpid,进程,主动,os
来源: https://www.cnblogs.com/blackball9/p/11982805.html