在Python3中设置线程之间的超时

时间:2018-11-30 02:25:33

标签: python-3.x multithreading event-handling timeout

在线程t1中,我想设置一个超时时间,以等待线程e中的事件t2发生并根据结果采取不同的步骤。

设置超时(线程t1)等待线程e中的t2发生=>如果发生e,请在t1中执行某些操作并清除超时立即。否则,请在t1中执行其他操作,并立即清除超时。

我尝试了threading.Timer,但似乎在逻辑上似乎不正确。 signal文档说only the main thread is allowed to set a new signal handler.

我不确定该如何实现。感谢您的帮助!

0 个答案:

没有答案