擅长:python、mysql、java
<p>在你的线程方法中,建议使用“try。。。除了。。。最后”。这种结构保证即使发生错误也能将控件返回到主线程。在</p>
<pre><code>def do_stuff(q):
while True:
try:
#do your works
except:
#log the error
finally:
q.task_done()
</code></pre>
<p>另外,如果你想杀死你的程序,找出你的主线程的pid并使用<code>kill #pid</code>来杀死它。在Ubuntu或Mint中,使用<code>ps -Ao pid,cmd</code>,在输出中,您可以通过搜索自己键入的命令(第二列)来找到pid(第一列),以运行Python脚本。在</p>