我有一个主要脚本,它将函数和字符串列表传递给(Pathos)ProcessPool.map
函数。我遇到的问题是,当我从命令行运行进程并尝试从主线程中Ctrl + C
时,我无法结束进程,然后当我关闭终端并检查机器上的进程时我可以看到ProcessPool
分离出来的所有python进程仍然存在并且似乎无法退出。我在滥用图书馆吗?
accounts = ['THIS', 'ACCT', 'HAS', '$$$']
executor = ProcessPool()
executor.map(testScript.run_for_account, accounts)