Informing me some exception occurred. }
当Excute方法中抛出异常时(目前我故意抛出它来测试),我不能abort或end线程并启动另一个线程来运行相同的方法因此,基本上,如果我想结束该线程,然后再次运行它。如果您认为重新运行是有风险的,我将提出一个问题,等待人工确认是否重新运行或结束它。无论如何,我甚至不能结束它,线程停留在Thread ProcessThread =
我在Python中找到了一段在线演示队列多线程的代码。
除非我运行的是python版本2.3。在线程完成后,它会报告没有'task_done‘'join’属性,我用谷歌搜索了一下,发现Queue.task_done()和Queue.join()是2.5或更高版本附带的。仅供参考:我尝试注释掉第17行: self.tasks.task_done() self.tasks.join()
A