这个python计时器的使用安全吗?

2024-10-06 13:00:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个带计时器的小类,但是当计时器过期时,没有任何事情可以让计时器做。因为计时器扩展了线程,所以我从调用中得到了所有我想知道的信息计时器.isAlive(). 因为Timer需要一个函数参数,所以我在寻找一个不扰乱类的匿名'nop'函数,并提出了这个

  def ready(self, node):
    def nop(): pass
    delay = node.find('delay')
    seconds = float(delay.get('seconds'))
    self.timer = Timer(seconds, nop)
    return True;

它似乎能和我的小测试程序一起工作。以前没有尝试过,或者在任何地方都没有看到过这个例子,我想知道,这真的安全吗?在


Tags: 函数self信息nodedef函数参数事情线程