我已经通过继承表单multiprocessing.Process()创建了一个服装流程。现在,我想知道杀死该进程的最干净方法。该示例显示了我尝试过的内容...
class Worker(Process):
def __init__(self,):
Process.__init__(self)
self.alive = True
def kill(self):
self.alive = False
def run(self):
while self.alive:
print('alive')
time.sleep(1)
W = Worker()
W.start()
time.sleep(5)
W.kill()
我担心使用W.terminate()。对我来说似乎是不干净的....但我一无所知。