Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Hilando fino

Introducción¿Que es un hilo?: Es una característica que permite a una aplicación realizar varias tareas concurrentemente.¿Porque usar hilos?: Para realizar distintas funciones simultáneamente, por ejemplo, un hilo que este atento a la interfaz de usuario (ratón, teclado, pantalla) y otro hilo para leer registros de la base de datos.Hilos en la rejilla de vDataClientEn la rejilla de vDataClient se lanza un hilo que se encarga de acceder a la base de datos, de manera que el usuario puede interactuar con la rejilla mientras se cargan los datos.Este hilo se encarga de procesar una serie de colas:

  • Cola de lectura de fichas: lectura de las fichas de la rejilla.
  • Cola de maestros: lectura de los maestros de necesite mostrar las rejilla.
  • Cola de objetos: lectura de los objetos que necesite mostrar la rejilla.

Además de procesar estas colas, este hilo tiene que notificar la actualización de los datos en la rejilla cuando los ha leído. Para maestros y objetos tiene la particularidad de mandar refrescar varias filas a la vez (las que tengan los maestros u objetos leídos).

ConclusiónEl uso de hilos en las rejillas proporciona al usuario una interfaz más fluida, puesto que no se detiene para leer datos y además proporciona optimizaciones importantes a la hora de leer los registros y objetos de la base de datos, puesto que evita leer varias veces el mismo dato.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto