标签: python performance multiprocessing
我计划使用Python multiprocessing编写一个Python程序。该程序将在4核机器上运行。该计划的核心计算如下:
multiprocessing
for i in range(1000): p = multiprocessing.Process(target=worker) p.start()
其中worker()指的是耗时的过程。
理论上,与顺序版本相比,多处理的使用会减慢整个程序吗?
for i in range(1000): worker()
感谢。