达到的最大运行实例数(1) - apscheduler

时间:2015-07-30 05:17:29

标签: python apscheduler

我使用apscheduler在我的应用程序中递归运行一个函数。此功能的基本来源如下:

class ClassName(QtGui.QWidget)
    def __init__(self):
        super(ClassName, self).__init__()

        from apscheduler.scheduler import Scheduler
        sched = Scheduler(standalone=True)
        sched.daemonic = False
        sched.add_cron_job(self.FunctionName, second='*/5')

    def FunctionName(self):
        print("Hello World!")
        #Function contents here

    if __name__ == '__main__':
        import sys
        app = QtGui.QApplication(sys.argv)
        ClassName = ClassName()
        sys.exit(app.exec_())

我从阅读this线程的理解是,如果在下一个作业启动时被叫函数没有完成,那么"最大运行实例数达到了#34;错误可以提出。我理解该线程中解决方案背后的理论,但我对应用程序不确定。

我应该在被调用函数结束时显式声明终止/终止进程以确保在下一个线程启动之前删除原始线程吗?

0 个答案:

没有答案