Un hilo es un subproceso dentro de un proceso que ocupa sus propios recursos. Los grupos de hilos permiten ejecutar múltiples tareas simultáneas. Los servicios POSIX son llamadas al sistema relacionadas con los hilos. Los hilos permiten estructurar las aplicaciones de forma modular y acelerar la ejecución mediante el uso concurrente de los recursos del sistema.