请问在python中怎样做到在多进程计算时,当其中一个进程得到预期结果后,其他进程停止?
注意该多进程运算中仅一个计算结果,故不存在多个子进程同时找到答案的情况(即仅一个子进程会找到答案)。找到该唯一答案后,其他子进程停止。...
注意该多进程运算中仅一个计算结果,故不存在多个子进程同时找到答案的情况(即仅一个子进程会找到答案)。找到该唯一答案后,其他子进程停止。
展开
1个回答
2019-02-23
展开全部
哪一个子进程计算得到结果后,就向消息队列中加入一条“我成功了”的消息,主进程从消息队列拿到子进程成功的消息就强制关闭所有子进程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询