> For the complete documentation index, see [llms.txt](https://doc.velneo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.velneo.com/33/velneo-vserver/funcionalidades/multi-hilo.md).

# Multi-hilo

Velneo vServer y Velneo vClient son multi-hilo. Esto quiere decir que tienen la capacidad de ejecutar tareas de forma simultánea.

Esta funcionalidad es **automática**.

Cuando un Velneo vClient se conecta con un Velneo vServer genera un hilo principal. Todos los [procesos](/33/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso.md) que se lanzan en [primer plano](https://doc.velneo.com/33/velneo-vserver/funcionalidades/pages/-M7D76o_Sy2afrMxP6EU#planos-de-ejecución-de-procesos), las [funciones](/33/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/funcion.md) y los [manejadores de evento](/33/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/sub-objetos-de-vistas-de-datos/manejador-de-evento.md), se ejecutan a través de ese hilo principal.

Desde un Velneo vClient cada proceso ejecutamos en [2º plano](https://doc.velneo.com/33/velneo-vserver/funcionalidades/pages/-M7D76o_Sy2afrMxP6EU#planos-de-ejecución-de-procesos) (multi-tarea), se ejecutará en un nuevo hilo de Velneo vClient, quedando el hilo principal libre para poder seguir haciendo otras cosas de la aplicación.

Un proceso que ejecutamos en [tercer plano](https://doc.velneo.com/33/velneo-vserver/funcionalidades/pages/-M7D76o_Sy2afrMxP6EU#planos-de-ejecución-de-procesos) desde Velneo vClient, se ejecutará a través del hilo principal de Velneo vClient y en el servidor será ejecutado en un nuevo hilo.

Los procesos ejecutados en [4º plano](https://doc.velneo.com/33/velneo-vserver/funcionalidades/pages/-M7D76o_Sy2afrMxP6EU#planos-de-ejecución-de-procesos) y las [tareas programadas](/33/velneo-vadmin/tareas.md) se envían a una cola y ejecutan de forma secuencial en un mismo hilo independiente del resto.
