擅长:python、mysql、java
<p>如果在线程外调用<code>stop()</code>,可能会导致随机问题。因为当您调用stop()时,线程可以是打印或选择等</p>
<p>只需将<code>terminate()</code>移动到<code>run()</code>方法末尾的<code>terminate()</code>。然后将<code>isStopping</code>设置为True将正确地离开循环,然后终止进程。你知道吗</p>
<p>如果要等待,可以使用以下方法加入线程:</p>
<pre><code>def stop(self):
self.isStopping = True
self.join()
</code></pre>