这是两个界面;
第一个界面:
from multiprocessing import Process
import os, time
class SunckProcess(Process):
def __init__(self, name):
Process.__init__(self)
self.name = name
# 分装进程,当调用start()的时候,会自动调用run()方法,换一个名字就不行。
def run(self):
print('子进程({}--{})启动'.format(self.name, os.getpid()))
# 子进程的功能
time.sleep(3)
print('子进程({}--{})结束'。format(self.name, os.getpid()))
第二个界面
from sunckProcess import SunckProcess
if __name__ == '__main__':
print('父进程启动')
# 创建子进程,传递个参数,方便测试
p = SunckProcess('test')
# 自动调用p进程对象的run方法
p.start()
p.join()
print('父进程结束')