
El multithreading es una técnica para obtener mayor rendimiento de los procesadores sin necesidad de aumentar la frecuencia de reloj o instalar más microprocesadores. En cambio, el software se divide en pequeñas unidades denominadas hilos y trata de procesarlas de forma simultánea o, al menos, de forma pseudosimultánea. Pero ¿sabes cómo se consigue?