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
Corrutinas en Kotlin: Conceptos Esenciales y Uso Concurrente
Conocimientos Previos sobre Corrutinas
Procesos e Hilos
Definiciones Básicas
Proceso: Una unidad independiente de ejecución que el sistema operativo gestiona para la asignación de recursos. Representa la entidad mínima de asignación de recursos en un entorno de CPU de núcleo único, donde solo un programa se ejecuta a la vez en memoria.
Hilo: La ...
Publicado el 5-31 22:50