from multiprocessing import Process
import time
def run(str):
for i in range(100):
#os.getpid获取进程号
print("当前进程"+str(os.getpid())+time.ctime())
time.sleep(1)
if __name__ == '__main__':
print("主进程启动"+str((os.getpid())))
#创建4个子进程
for i in range(0,4):
p = Process(target=run,args=(str(i),))
p.start()#开启线程
#p.join()等待子进程结束,父进程才能结束
p.join()
print("父进程结束")