嗨,假设我在python中有一个简单的程序。这个程序每隔五分钟就会运行一次。但我不知道如何编写它,因此程序将允许同时运行其自身的多个进程。我想加快速度......
答案 0 :(得分:1)
我将在你的主python程序中处理分叉和进程控制。让cron只生成一个进程,该进程是(可能的多个)工作进程的主要进程。
至于如何创建多个工作人员,还有用于多线程和多处理模块的线程模块,用于多处理。您还可以将实际的工作人员代码保存为单独的文件,并使用子进程模块。
现在我考虑一下,也许您应该使用supervisord来进行实际的过程控制,并简单地编写实际的工作代码。