我们这样说:
from multiprocessing import Process
def a():
#Do something
x = Process(target = a)
x.start()
我想在定义的函数中使用x.terminate()
,但为了做到这一点,我需要添加x作为参数,WHILE定义x并且不可能。
所以我的问题是,如何在函数中终止进程?
答案 0 :(得分:2)
来自return
的{{1}},流程将结束。 (通过运行函数的结尾隐式返回计数。)
但是,您需要a
警卫才能创建安全流程:
if __name__ == '__main__'