Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道您可以使用signal.alarm()在主线程中安排警报,但是有没有办法在不是您的主线程的线程中执行类似的操作,因为这些线程无法接收信号?我需要安排一些事情在未来 5 分钟内发生。
signal.alarm()
使用Timer而不是信号。处理信号会打开很多蠕虫罐头,所以你应该尽可能避免它。在这种情况下,听起来你可以。
Timer
您可以使用 threading.Event 通知您的线程有关事件。看看 threading.Timer 。