asyncio en python 3.5: cuando usar y cuándo evitar esperar
cuando trabaja con asyncio en python 3.5, es esencial para comprender los escenarios apropiados para usar el inhalado sintax. Espera
a espera debe usarse para funciones asíncronas que realicen operaciones de I/O. Esto incluye funciones que acceden al sistema de archivos, a la red o cualquier otro recurso que pueda bloquear la ejecución del bucle de eventos. Al usar la esperanza, la tarea se detendrá hasta que se complete la operación de I/O, permitiendo que el bucle de eventos procese otras tareas en la medida.
ejemplos de cuándo usar:
descargando datos de un url: contenido = await descargar (url)
Open_file (FileName)evite las funciones que no funcionan i/o operaciones. Uso de espera para el código sincrónico puede introducir gastos generales innecesarios y aumentar el tiempo de ejecución.
de cuándo para evitar esperar:
analizando datos: parsed_data = parse (entrada)
Long-running Synchronous Operations: Avoid synchronous operations that take a long time to complete (e.g., over 50 ms) within Funciones asincrónicas. Esto puede bloquear el bucle de eventos y evitar que otras tareas se ejecuten.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3