对两个相关功能的多重处理:并行运行一个功能,然后运行另一个功能

时间:2019-03-23 19:55:23

标签: python-3.x multiprocessing

我有两个职能。功能2取决于功能1。我想先并行运行function1,然后将function1中的值转换为function2,以并行运行function2。

import multiprocessing as mp

global x
def f1(x):    
    print(x*x)

def f2(y):
    print(y*x)

def main():
  pool = mp.Pool(mp.cpu_count()) #number of cores in computer
  pool.map(f1, [1,2])
  pool.map(f2, [3,4]) 

if __name__ == "__main__":
  main()    

预期结果:

1
4
3
8

0 个答案:

没有答案