小编lit*_*itd的帖子

multiprocessing.Pool示例

我正在尝试学习如何使用多处理,并找到以下示例.

我想总结如下值:

from multiprocessing import Pool
from time import time

N = 10
K = 50
w = 0

def CostlyFunction(z):
    r = 0
    for k in xrange(1, K+2):
        r += z ** (1 / k**1.5)
    print r
    w += r
    return r

currtime = time()

po = Pool()

for i in xrange(N):
    po.apply_async(CostlyFunction,(i,))
po.close()
po.join()

print w
print '2: parallel: time elapsed:', time() - currtime
Run Code Online (Sandbox Code Playgroud)

我无法得到所有r值的总和.

python multiprocessing

25
推荐指数
2
解决办法
6万
查看次数

标签 统计

multiprocessing ×1

python ×1