最简单的开始Python多进程方式
import os
import multiprocessing
def fun(string):
outputFile = open(string, "w")
outputFile.write(string)
outputFile.close()
if __name__ == '__main__':
pool = multiprocessing.Pool(3) #pool size
pool.apply_async(fun, ("1", ))
pool.apply_async(fun, ("2", ))
pool.apply_async(fun, ("3", ))
pool.apply_async(fun, ("4", ))
pool.apply_async(fun, ("5", ))
pool.close() #not adding more processes
pool.join() #wait until all process ends