Как я могу убить унаследованный многопроцессорный процесс? - PullRequest
0 голосов
/ 19 июня 2019

Я создал костюмный процесс, унаследовав форму 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 ().Мне кажется нечистым ... но я ничего не знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...