【发布时间】:2015-05-11 23:46:36
【问题描述】:
相关:Catch a thread's exception in the caller thread in Python
当我在子线程中捕获异常时:
我需要让线程调用者知道
在相关帖子中,接受的答案检查队列这很好,但它阻止了主调用者做任何其他事情,因为它一直在检查队列
如果它是基于事件的,那将是理想的。
解决方案应该是:主调用者做事(不连续检查子线程中的队列是否有错误),如果子线程内部出现问题,子线程通过一些事件让主调用者知道,主调用者处理错误。
我一直在查看不同的文章和解决方案,但所有事件内容都针对与子线程通信的主调用者,反之亦然
子线程通过事件与调用者通信的任何解决方案?
【问题讨论】:
标签: python multithreading