
Le multithreading est une technique permettant d’accroître les performances des processeurs, sans augmenter la vitesse d’horloge ni installer davantage de microprocesseurs. Au lieu de cela, le logiciel est divisé en petites unités, les threads, et tente de les traiter simultanément ou du moins pseudo-simultanément. Comment cela fonctionne-t-il ?