У меня есть скрипт на python, который отображает в многопроцессорной системе функцию со списком ввода.
import multiprocessing as mp
L = [(x1, y1), (x2, y2), ...]
with mp.Pool(processes = N) as p:
p.starmap(f, L)
Я бы хотел правильно отключить программу.
Идея заключалась бы в том, чтобы иметь клавишу для нажатия, например, "Q" или "Ctrl + Q", которая затем остановила бы все процессы в конце текущей итерации.
В однопоточной программе я обычно прерываюсь с помощью Ctrl + C.
Можно ли это сделать на python?
Спасибо:)
N.B: Python версия 3.6