PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad WINDEV 25!
Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Esta lección le enseñará los conceptos siguientes
  • Definición
  • Ejemplo
Lección 7.6. Hilos
Esta lección le enseñará los conceptos siguientes
  • ¿Cuáles son los hilos?
Duración de las clases

Tiempo estimado: 10 mn
Lección anteriorTabla de contenidoSiguiente lección
Definición
Los hilos permiten ejecutar código (o procesos) en paralelo con la aplicación principal. Por lo tanto, se pueden ejecutar varios procesos largos en una tarea de fondo sin bloquear la aplicación principal (también llamada "Hilo principal").
Los hilos reemplazan algunos tipos de timers.
En la mayoría de los casos, se utiliza un hilo secundario para detectar un evento, como una acción del usuario, un correo electrónico entrante, una llamada telefónica, ....
Ejemplos de uso de hilos de rosca:
  • Recuperación de correos electrónicos en una tarea en segundo plano mientras se escribe un nuevo correo electrónico.
  • Aplicación de comunicación: gestión de llamadas telefónicas, comunicación por sockets, etc.
WINDEV se lo permite:
  • gestionar hilos fácilmente (funciones Thread*).
  • utilizar "señales" para sincronizar varios hilos (funciones Signal*).
  • utilizar hilos con "semáforos" para gestionar el acceso a recursos compartidos por diferentes hilos (funciones Semaphore*).
Ejemplo

Ejemplo

WINDEV se suministra con varios ejemplos de unidades que permiten comprender el beneficio y el uso de los hilos:
  • Los hilos (Pool).
  • Hilos.
Vea Gestión de hilos para más detalles.
Lección anteriorTabla de contenidoSiguiente lección
Versión mínima requerida
  • Versión 25
Comentarios
Haga clic en [Agregar] para publicar un comentario