Multithreading

Le multithreading est similaire au multitâche, mais permet de traiter plusieurs threads à la fois, plutôt que plusieurs processus. Comme les threads sont des instructions plus petites et plus élémentaires que les processus, le multithreading peut se produire au sein des processus.

En intégrant le multithreading, les programmes peuvent effectuer plusieurs opérations à la fois. Par exemple, un système d’exploitation multithread peut exécuter simultanément plusieurs tâches en arrière-plan, comme enregistrer les modifications apportées aux fichiers, indexer les données et gérer les fenêtres. Les navigateurs web qui prennent en charge le multithreading peuvent avoir plusieurs fenêtres ouvertes, avec des animations JavaScript et Flash exécutées simultanément. Si un programme est entièrement multithread, les différents processus ne devraient pas du tout s’influencer les uns les autres, tant que le CPU est suffisamment puissant pour les gérer.

Comme le multitâche, le multithreading améliore également la stabilité des programmes. Toutefois, au lieu d’empêcher l’ordinateur de planter, le multithreading peut empêcher un programme de planter. Comme chaque thread est géré séparément, si un thread rencontre une erreur, cela ne devrait pas affecter le reste du programme. Le multithreading peut donc réduire le nombre de plantages, ce dont nous pouvons tous être reconnaissants.

Mis à jour September 26, 2008 par Per C.

quizTestez vos connaissances

A program attempting to access memory from an invalid location might cause what?

A
Syntax error
0%
B
Compilation error
0%
C
BIOS bug
0%
D
Illegal operation
0%
Correct! Incorrect!     View the Illegal Operation definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Multithreading sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.