Fil

Définition - Que signifie Thread?

Un thread est la plus petite unité de traitement pouvant être effectuée dans un système d'exploitation. Dans la plupart des systèmes d'exploitation modernes, un thread existe dans un processus - c'est-à-dire qu'un seul processus peut contenir plusieurs threads.

Definir Tech explique Thread

Vous pouvez imaginer le multitâche comme quelque chose qui permet aux processus de s'exécuter simultanément, tandis que le multithreading permet aux sous-processus de s'exécuter simultanément.

Lorsque plusieurs threads sont exécutés simultanément, cela s'appelle le multithreading, qui est similaire au multitâche. Fondamentalement, un système d'exploitation doté de capacités multitâches permet aux programmes (ou processus) de s'exécuter apparemment en même temps. D'un autre côté, un seul programme avec des capacités multithreading permet à des sous-processus individuels (ou threads) de s'exécuter apparemment en même temps.

Un exemple de multithreading consiste à télécharger une vidéo tout en la lisant en même temps. Le multithreading est également largement utilisé dans l'animation générée par ordinateur.

Parmi les langages de programmation largement utilisés qui permettent aux développeurs de travailler sur des threads dans le code source de leur programme figurent Java, Python et .NET.

Cette définition a été écrite dans le contexte des systèmes d'exploitation