标签: python signals alarm
我知道您可以使用signal.alarm()来安排主线程中的警报,但有没有办法在不是主线程的线程中执行此类操作,因为这些线程无法接收信号?我需要安排在未来5分钟发生的事情。
signal.alarm()
答案 0 :(得分:1)
使用Timer代替信号。处理信号会打开很多虫子,所以你应该尽可能地避免它。在这种情况下,听起来你可以。
Timer
答案 1 :(得分:0)
您可以使用threading.Event通知您的线程有关事件。看一下threading.Timer。