![]() |
1
16
我写了关于 Re-throwing exceptions in Python 包括一些类似的例子。 在您的工作线程上,您可以这样做(python 2.x,参见下面的python 3.x版本):
在你的主线上,你这样做:
异常将出现在主线程中,就像它在工作线程中被引发一样。 Python 3 .x:
在你的主线上:
|
![]() |
2
10
在主线程中,辅助线程能够可靠提升的唯一例外是
主线程将需要恢复额外的信息(并考虑到如果键盘中断实际上是由于用户点击Control-C或类似操作造成的,那么队列将是空的,因此,使用
|
![]() |
3
3
很不幸,被接受的答案没有回答问题。您希望将异常详细信息通过管道传输到队列中。请看一下: Catch a thread's exception in the caller thread in Python |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 3 年前 |