在新线程上执行具有特定超时的python函数

时间:2016-03-24 04:46:12

标签: python multithreading

我有一个名为keep_alive

的函数
class Connection:
    ...
    def keep_alive(self):
        _keep_alive(self.session.keepAliveTimeout)
    ...

我希望每隔n秒执行一次(n是存储在self.session.keepAliveTimeout中的值),而不会中断主线程中正在进行的其他活动的活动。我如何在一个单独的线程中运行它,它保持超时并仍然能够从主线程中终止该线程?

0 个答案:

没有答案