擅长:python、mysql、java
<p>如果你真的想运行一个独特的无限循环,你别无选择,只能使用一个单独的线程,并通过线程安全队列进行通信。但是,除非在非常不寻常的情况下,否则您不应该运行无限循环。毕竟,您已经有一个无限循环在运行:事件循环。所以,当你说你想要一个无限循环时,你实际上是在问如何在无限循环中做一个无限循环。</p>
<p>@mgilson给出了一个很好的例子,说明如何使用<code>after</code>来实现这一点,在尝试使用线程之前,您应该考虑尝试使用它。线程使你想要的成为可能,但它也使你的代码变得相当复杂。</p>