我有一个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