Python 2改变了开始新进程的方式

时间:2016-06-16 23:46:46

标签: python python-2.7 multiprocessing

我可以改变Python 2创建新进程的方式,就像在基于UNIX的操作系统上的Python 3中set_start_method所做的那样吗?

1 个答案:

答案 0 :(得分:0)

您可以编写自己的Process类来模拟原始属性,但在内部使用subprocess来启动另一个带有必需参数的Python解释器:https://docs.python.org/2/library/subprocess.html#replacing-the-os-spawn-family

虽然我建议你看看真棒gevent库以获得更多多处理/多线程的可能性:http://www.gevent.org/gevent.os.html