Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created February 17, 2018 02:43
Show Gist options
  • Save Fhernd/fb978d7201b82b4b8fab7676b0394b20 to your computer and use it in GitHub Desktop.
Save Fhernd/fb978d7201b82b4b8fab7676b0394b20 to your computer and use it in GitHub Desktop.
Crear un pool de threads en Python.
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())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment