在python中使用多线程中的信号

时间:2014-10-17 20:18:13

标签: python multithreading signals

我在多个线程中运行以下循环,在每个线程中,如果它空闲5秒钟,我需要通知线程传递。

for i in range(n):
    # do some network transferring work

但是我在python文档中发现了这个: 如果在同一程序中使用信号和线程,则必须小心。在同时使用信号和线程时要记住的基本要点是:始终在执行的主线程中执行signal()操作。

由于我不应该将多线程与信号混合,如果它闲置太久,还有什么其他选项可以跳过循环?

0 个答案:

没有答案