import time
import os
from multiprocessing import Process
# def f1():
# print('子进程的pid',os.getpid())
# print('子进程的父进程的pid',os.getppid())
# print('aaa')
#
# def f2():
# print('bbb')
#
#
# if __name__ == '__main__':
#
# p1 = Process(target=f1,name='宝宝1')
# p2 = Process(target=f2,)
# p1.start()
# p2.start()
# print(p1.name)
# print('子进程的pid',p1.pid)
# print('父进程的id',os.getpid())
#进程的其他方法
def f1():
time.sleep(5)
print('子进程1号')
if __name__ == '__main__':
p = Process(target=f1,)
p.start()
print(p.is_alive()) #判断子进程是否还活着,是否还在运行
p.terminate() #给操作系统发送一个结束进程的信号
time.sleep(0.5)
print(p.is_alive())