问题描述
在创建 sched = BlockingScheduler()
的实例后,我无法导入 sched 对象,因为很明显,线程被阻止执行并且没有任何东西返回给 sched。
但是,我想在创建实例后将作业动态添加到调度程序中。我必须改用 BackgroundScheduler
吗?
解决方法
创建实例不会阻塞。启动调度器会。 BlockingScheduler 旨在用于实例化调度程序,向其中添加作业,然后让它继续运行。
您仍然可以从其他作业或非调度程序线程(如果您有一些正在运行)调度新作业。您没有说明您正在编写的应用程序类型,因此我无法告诉您应该使用哪种应用程序。