擅长:python、mysql、java
<p>这是以前在堆栈上问过的问题。请参阅以下链接:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/323972/is-there-any-way-to-kill-a-thread-in-python">Is there any way to kill a Thread in Python?</a></li>
<li><a href="https://stackoverflow.com/questions/6524459/stopping-a-thread-python">Stopping a thread after a certain amount of time</a></li>
</ul>
<p>基本上,您只需要使用一个stop函数来设置线程,该函数设置线程将检查的sentinel值。在您的例子中,您将让something在您的循环中检查sentinel值,看看它是否更改了,如果更改了,循环可能会中断,线程可能会死掉。</p>