Python—反复运行两个函数,相互并行

Python—反复运行两个函数,相互并行,python,multithreading,Python,Multithreading,为了简单起见,我有两个函数-f1()和f2()。 我希望它们使用线程同时运行。 而且,当每一个都完成时,我希望它能重新开始 如何实现这一点?使用在循环中调用f1()的目标函数启动线程。使用在循环中调用f2()的目标函数启动另一个线程。您可能应该让线程在每次循环迭代中检查一个事件,以查看是保持循环还是退出。使用在循环中调用f1()的目标函数启动线程。使用在循环中调用f2()的目标函数启动另一个线程。您可能应该让线程在每次循环迭代中检查一个事件,以查看是保持循环还是退出。

为了简单起见,我有两个函数-f1()和f2()。 我希望它们使用线程同时运行。 而且,当每一个都完成时,我希望它能重新开始


如何实现这一点?

使用在循环中调用f1()的目标函数启动线程。使用在循环中调用f2()的目标函数启动另一个线程。您可能应该让线程在每次循环迭代中检查一个事件,以查看是保持循环还是退出。使用在循环中调用f1()的目标函数启动线程。使用在循环中调用f2()的目标函数启动另一个线程。您可能应该让线程在每次循环迭代中检查一个事件,以查看是保持循环还是退出。