El documento describe cuatro tipos de implementación de hilos: en el espacio del usuario, en el kernel, híbridas y emergentes. Las implementaciones en el espacio del usuario permiten que cada proceso tenga su propio algoritmo de planificación, pero si un hilo empieza a ejecutarse ningún otro hilo en ese proceso se ejecutará. Las implementaciones en el kernel contienen información de todos los hilos en el sistema y permiten que los hilos se registren para recibir señales. Las implementaciones híbridas proporcionan flexibilidad al permitir