¿Qué es un thread?
Artículo por Club Developers · 18 mayo 2006
2934 vistas
Definición:
Un thread define un punto de ejecución en el programa. De hecho, el lenguaje Java es multi-thread, es decir, puede ejecutar varios hilos de código de forma independiente.
Ejemplo de uso:
El uso de threads es muy frecuente en la programación de red. Un cliente FTP puede descargar varios ficheros, navegar por varios servidores al mismo tiempo y cada conexión es gestionada por un thread diferente.
Otro ejemplo está en los procesadores de texto. Un hilo se encarga de estar pendiente de lo que teclea el usuario, otro hilo se encarga de ir buscando errores de escritura,....
Un thread define un punto de ejecución en el programa. De hecho, el lenguaje Java es multi-thread, es decir, puede ejecutar varios hilos de código de forma independiente.
Ejemplo de uso:
El uso de threads es muy frecuente en la programación de red. Un cliente FTP puede descargar varios ficheros, navegar por varios servidores al mismo tiempo y cada conexión es gestionada por un thread diferente.
Otro ejemplo está en los procesadores de texto. Un hilo se encarga de estar pendiente de lo que teclea el usuario, otro hilo se encarga de ir buscando errores de escritura,....