01 进程的其他方法
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())