我需要同时运行多个函数。我尝试了以下方法:
from multiprocessing import Pool
def smap(f, *args):
return f(*args)
def somma(*args):
a=args[0]
b=args[1]
return a+b
def prodotto(*args):
a=args[0]
b=args[1]
return a*b
pool = Pool(processes=2)
a=2
b=4
res=pool.map(smap, [(somma,a,b),(prodotto,a,b)])
print(res)
以下是错误信息:
TypeError: 'tuple' object is not callable
出了什么问题?