在python中打开后台进程

时间:2013-04-26 10:14:21

标签: python

实际上我并不是指像使用“&”这样的shell后台进程。我遇到了一种情况,我想创建另一个准备数据的过程(class_data)和一个计算过程(class_process)。由于(class_data)可以生成while(class_process)处理。我想像java一样继承一个线程类。我只想(class_data)运行异步。草图可能如下:

class_data.init_generate()
for i in range(100):
    class_data.generate()
    class_process.process(class_data.data)
    class_data.collect()

generate方法可能会生成一个批处理数据,而collect只是等待生成数据,并将class_data.data更新为新生成的。

我不确定自己是否清楚,并提前感谢!

1 个答案:

答案 0 :(得分:2)

Python有一个multiprocessing模块,它提供同步,在进程之间共享数据等。