pythonマルチプロセスランニング関数
2204 ワード
pythonマルチプロセスランニング関数
import multiprocessing
def calculation(num):
for i in range(num):
a = num + 3
print(a)
return a
if __name__ == '__main__':
lists = [i for i in range(10000000)]
cores = multiprocessing.cpu_count()
print(cores)
pool = multiprocessing.Pool(processes=cores)
pool.map(calculation,lists)