import multiprocessing
def duplicar_numero(numero):
return numero + numero
if __name__ == '__main__':
pool_threads = multiprocessing.Pool(processes=5)
# Bloque la ejecución hasta que se haya completado
# la ejecución de todos los procesos:
pool_threads.map(duplicar_numero, range(10))
# Se recupera los resultados de las operaciones:
resultados = pool_threads.map_async(duplicar_numero, range(10))
resultados.wait()
print(resultados.get())