[Tarea asincrónica] El subproceso asincrónico realiza la descompresión en segundo plano y notifica a la persona que llama una vez finalizada.

  • La tarea procesada por bnackgourp volverá a llamar para notificar a la persona que llama después de procesarse correctamente.
  • Por ejemplo: la operación de descompresión lleva mucho tiempo y bloquea a la persona que llama.
  • Por lo tanto, se necesita un subproceso adicional para ejecutarse en segundo plano y recibir notificaciones de forma asincrónica después del éxito:

Código fuente

  • El grupo de tareas tiene un solo subproceso, que es responsable de procesar la ejecución de la tarea.

Insertar descripción de la imagen aquí

Principales tipos de tareas admitidas

  • OI
  • red
        TASK_IO,
        TASK_NETWORK,
        TASK_OTHER,
        TASK_MAX_TYPE,
  • Utilice la gestión de matrices:
    Insertar descripción de la imagen aquí
    Insertar descripción de la imagen aquí

Interfaz encapsulada para notificación de eventos.

    void dispatchUpda

Supongo que te gusta

Origin blog.csdn.net/commshare/article/details/133017853
Recomendado
Clasificación