Vocabulario de Desarrollo de aplicaciones móviles · Ciclo de vida y arquitectura de aplicaciones

¿Qué significa main thread?

Significado en Desarrollo de aplicaciones móviles, traducción al español y ejemplos

sustantivoTérmino frecuente

main thread: hilo principal

Hilo en el que la aplicación dibuja la interfaz y procesa la entrada del usuario; si se ejecuta allí una tarea lenta, la aplicación se congela.

Cómo se usa

En Android también se llama hilo de interfaz (UI thread). Las llamadas de red, consultas a la base y procesamiento de imágenes se trasladan a otros hilos; las actualizaciones de interfaz vuelven al principal. Android puede lanzar NetworkOnMainThreadException si se hace una solicitud de red allí; bloquearlo demasiado puede causar un ANR.

Frases de ejemplo

  1. The list freezes because we decode large images on the main thread.

    La lista se congela porque decodificamos imágenes grandes en el hilo principal.

    El trabajo pesado impide que el hilo responda a los gestos mientras procesa las imágenes.

  2. UI updates must run on the main thread, otherwise the app may crash.

    Las actualizaciones de la interfaz deben ejecutarse en el hilo principal; de lo contrario, la aplicación podría fallar.

    El sistema de interfaz requiere que los cambios visuales se realicen desde ese hilo.

Combinaciones frecuentes

  • on the main thread
  • off the main thread
  • block the main thread
  • main thread checker

Esta palabra en otras especialidades

Una misma palabra en inglés puede tener un significado diferente según la especialidad:

Más términos: Ciclo de vida y arquitectura de aplicaciones

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: