¿Qué es el UiThread de Android?

¿Alguien puede explicarme qué es exactamente el hilo de la interfaz de usuario? En developer.android.com dice sobre la función runOnUiThread

public final void runOnUiThread (Acción ejecutable)

Desde: API Nivel 1 Ejecuta la acción especificada en el hilo de la interfaz de usuario. Si el subproceso actual es el subproceso de la interfaz de usuario, la acción se ejecuta inmediatamente. Si el hilo actual no es el hilo UI, la acción se publica en la cola de eventos del hilo UI.

¿El subproceso de la interfaz de usuario significa que esto se ejecutará cada vez que la actividad pase al fondo por alguna actividad de interfaz de usuario como llamada entrante o atenuación de pantalla, etc.? Si no, ¿qué incluye exactamente el hilo de la interfaz de usuario?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta