Los computadores con soporte para dicha tecnología pueden ejecutar instrucciones de un hilo de ejecución ("thread") distinto cada ciclo de reloj, de tal forma que los ciclos vacíos de uno de ellos pueden usarse para otro hilo.