在python中经常会到用多线程处理某个函数来缩短运行时间. from multiprocessing import Pool def work(x): return x+1 pool = Pool(processes=4) # 4个线程 x = [1,2,3,4,5,6] results = pool.map(work, x) print results 运行上面的程序就会多线程处理并打印出输入x的计算结果. 但是这个函数仅允许函数的输入变量为1,如果函数需要多个参数输入,那个就无法用上面的程…