在Python中抽象线程和多处理?

时间:2012-11-28 23:56:00

标签: python

是否有一个模块在Python中抽象线程和多处理?我希望将来可以选择在它们之间切换。

1 个答案:

答案 0 :(得分:3)

threadingmultiprocessing模块已经为此使用了类似的界面。如果不支持,多处理实际上会回退到threading模块。

您可以使用import multiprocessing as somethingimport threading as something在两个看不见的地方之间切换。

请注意,两者之间的数据共享不同,这可能会产生潜在的陷阱。正如jdi所述