Python 如何使实例在另一个进程中运行?

Python 如何使实例在另一个进程中运行?,python,multiprocessing,Python,Multiprocessing,我有一个简单的代码,它创建了一个每分钟调用一个全局函数的实例。我想让实例在另一个进程中运行,这样即使在主进程结束后,实例中的调度程序也可以在循环中运行。我该怎么做?是否可以在另一个进程中运行实例而不是函数 from apscheduler.schedulers.background import BackgroundScheduler def sendSignal(): print('Signal sent') class signalScheduler(): global

我有一个简单的代码,它创建了一个每分钟调用一个全局函数的实例。我想让实例在另一个进程中运行,这样即使在主进程结束后,实例中的调度程序也可以在循环中运行。我该怎么做?是否可以在另一个进程中运行实例而不是函数

from apscheduler.schedulers.background import BackgroundScheduler

def sendSignal():
    print('Signal sent')

class signalScheduler():
    global sendSignal

    def __init__(self):
        self.sched = BackgroundScheduler()
        self.sched.start()
        self.sched.add_job(sendSignal, trigger='cron', minute='*/1')

sigSched = signalScheduler()

在另一个进程中运行实例是什么意思?@bogdanciobanu感谢您的评论!如果我在一个函数中设置apscheduler并使其在另一个进程中运行,则调度程序不会在循环中工作,因为该函数最终会退出。但如果我在一个实例中设置apscheduler,它将在循环中运行。这就是我所说的在进程中运行的实例。每分钟调用一个全局函数,
apscheduler
并不打算这样做。使用多处理计时器