GeeksforGeeks

Les threads sont les composants ou codes virtuels, qui divisent le cœur physique d’un CPU en plusieurs cœurs virtuels. Un seul cœur de CPU peut avoir jusqu’à 2 threads par cœur.

Par exemple, si un CPU est dual core (c’est-à-dire 2 cœurs), il aura 4 threads. Et si un CPU est Octal core (c’est-à-dire 8 cœurs), il aura 16 threads et vice-versa.

Fonctionnement :
Le thread est créé par un processus. Chaque fois que vous ouvrez une application, elle crée elle-même un thread qui va gérer toutes les tâches de cette application spécifique. De même, plus vous ouvrez d’applications, plus de threads seront créés.
Les threads sont toujours créés par le système d’exploitation pour effectuer une tâche d’une application spécifique.
Il y a un seul thread (code de ce noyau qui effectue les calculs également connu sous le nom de thread primaire) sur le noyau qui, lorsqu’il reçoit l’information de l’utilisateur, crée un autre thread et lui attribue la tâche. De même, s’il reçoit une autre instruction, il forme un deuxième thread et lui attribue la tâche. Faisant un total de deux threads.

Exemple:
L’application smartphone est un exemple de ceci, quand vous ouvrez une application elle montre un cercle qui tourne continuellement, ce processus est fait par un thread créé pour ce but seulement, et le deuxième thread charge l’information et la présente dans l’interface utilisateur graphique.

Le seul fait qui limitera la création des threads sera le nombre de threads fournis par le CPU physique, et il varie de CPU à CPU. La 1ère image est le spinner de chargement par le premier thread et la seconde est le chargement du GUI par le second thread.

Maintenant, quelle est l’utilité d’un thread ?
Les threads sont devenus une partie vitale de l’informatique car ils permettent au processeur d’effectuer plusieurs tâches en même temps rendant les tâches plus rapides. Ils permettent également à l’ordinateur d’être multitâche. En raison de threads seulement, vous êtes en mesure de naviguer sur le Web ainsi que d’écouter de la musique simultanément.

Article Tags :

Étiquettes de pratique :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.