# 杀死进程
# 判断进程是否存活
# 寻找主进程
from multiprocessing import Process, current_process
import time
import os
def run(name):
# print('%s is running'%name,current_process().pid)
print('%s is running' % name, '子进程%s' % os.getpid(), '父进程%s' % os.getppid())
time.sleep(3)
print('%s over' % name)
if __name__ == '__main__':
p = Process(target=run, args=('egon',))
p.start()
# p.terminate() # 杀死当前进程
time.sleep(1)
print(p.is_alive()) # 判断进程是否存活
# print('主', current_process().pid) # 查看主进程的id号
print('主', os.getpid(), '主主进程:%s' % os.getppid())