GeeksforGeeks

Threads er de virtuelle komponenter eller koder, som opdeler den fysiske kerne i en CPU i flere virtuelle kerner. En enkelt CPU-kerne kan have op til 2 tråde pr. kerne.

For eksempel, hvis en CPU er dual core (dvs. 2 kerner), vil den have 4 tråde. Og hvis en CPU er oktal kerne (dvs. 8 kerner) vil den have 16 tråde og omvendt.

Arbejde:
Tråden oprettes af en proces. Hver gang du åbner et program, opretter det selv en tråd, som vil håndtere alle opgaverne i det pågældende program. På samme måde vil der blive oprettet flere tråde, jo flere programmer du åbner.
Trådene oprettes altid af operativsystemet for at udføre en opgave i et bestemt program.
Der er en enkelt tråd (kode for den kerne, der udfører beregningerne, også kendt som primær tråd) på kernen, som, når den får oplysninger fra brugeren, opretter en anden tråd og tildeler opgaven til den. Tilsvarende, hvis den får en anden instruktion, danner den anden tråd og tildeler opgaven til den. Det giver i alt to tråde.

Eksempel:
Smartphoneapplikationen er et eksempel på dette, når du åbner en app, viser den en cirkel, der drejer rundt kontinuerligt, denne proces udføres af en tråd, der kun er oprettet til dette formål, og den anden tråd indlæser oplysningerne og præsenterer dem i den grafiske brugergrænseflade.

Det eneste forhold, der vil begrænse oprettelsen af tråde, vil være antallet af tråde, som den fysiske CPU stiller til rådighed, og det varierer fra CPU til CPU. Det første billede er den første tråds indlæsning af spinneren, og det andet billede er den anden tråds indlæsning af den grafiske brugergrænseflade.

Nu, hvad er brugen af en tråd?
Tråde er blevet en vigtig del af databehandling, da de gør det muligt for processoren at udføre flere opgaver på samme tid, hvilket gør opgaverne hurtigere. Og gør også computeren i stand til at multitaske. Kun på grund af tråde er du i stand til at surfe på nettet samt lytte til musik samtidig.

Artikel Tags :

Practice Tags :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.