Как остановить процесс процесса multiprocessing?
Мне нужно остановить процесс, который был запущен из другого процесса. Если я закрываю первый процесс, то его процессы остаются работать.
import multiprocessing
import time
def second_process():
while True:
pass
def first_process():
process_2 = multiprocessing.Process(target=second_process)
process_2.start()
while True:
input()
if __name__ == '__main__':
process = multiprocessing.Process(target=first_process)
process.start()
time.sleep(3)
process.terminate()
print('stoped')