我的目标是将找到答案的时间减半,但如果脚本找到答案,那么我希望它也停止其他正在运行的脚本,但我不知道该怎么做,并且一直在寻找很长时间...... :'(
以下是一些上下文:我正在尝试找到一个具有 1000 多个除数的特定三角形数,并希望运行一个检查增量奇数三角形数的脚本,并运行另一个检查偶数情况的脚本,有效地双重处理我的方式得到答案!
提前谢谢你!
所需结果的示例:
script_evens找到了答案。
script_evens执行停止script_odds的命令。
你正在尝试重新发明多线程的轮子。你真正想要的是一个产生多个进程的单个进程,然后在其中一个进程找到答案时杀死它们。多线程/多处理可能很复杂,可能超出了这个答案的范围,但这里有一个简短的 python 入门教程:https://blog.usejournal.com/multithreading-vs-multiprocessing-in-python-c7dc88b50b5b