Notas de Python: corrutinas y multiproceso
from multiprocessing import Pool, cpu_count
import time
urls = [1,2,3,4,5,6,7,8]
auth = 'auth'
def process_url(url, auth):
time.sleep(9)
print(url, auth)
if __name__ == '__main__': # Necesario para evitar la creación recursiva de subprocesos
with Pool(processes=max(1, cpu_count() - 1)) as pool:
pool.starmap(process_url, ...
Publicado el 9-7 08:07