六、守护进程
守护进程
守护进程就是随着主进程的开始而开始、结束而结束。
主进程创建守护进程
其一:守护进程会在主进程代码执行结束后就终止
其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children
注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止
from multiprocessing import Process
class MyProcess(Process):
def run(self):
print('君死臣随')
if __name__ == '__main__':
p = MyProcess()
p.daemon = True
p.start()
print('帝崩')