Le Multi-threading est un système multi-tâches qui est capable de gérer de façon équitable plusieurs tâches simultanément en accordant à chacune plus ou moins de ressources selon des priorités.