Thread (Pronunciado: zred) en términos de computación es la unidad más pequeña en un proceso que puede ser programado para ser ejecutado en un sistema operativo. Aunque puede variar dependiendo del sistema operativo, un “thread” está contenido dentro de un proceso. Al igual, más de un “thread” puede estar en un proceso y compartir recursos como lo es la memoria.
Procesadores “Multithreading” tienen la capacidad de intercambiar dinámicamente entre diversos “threads” ejecutados. El intercambio es tan rápido que el usuario lo interpreta como si todos los “threads” estuvieran siendo ejecutados al mismo tiempo. A diferencia de un procesador “multi-core” en la cual cada núcleo (“core”) puede ejecutar un “thread” al mismo tiempo.
El término “thread” también se utiliza en foros, “Newsgroups” o clientes de correos electrónicos para describir una cadena de comunicados en un tema en específico.
La traducción de “thread” al español es HILO.