GeeksforGeeks

Threads är de virtuella komponenter eller koder som delar upp den fysiska kärnan i en CPU i flera virtuella kärnor. En enskild CPU-kärna kan ha upp till 2 trådar per kärna.

Om en CPU är dubbelkärnig (dvs. 2 kärnor) kommer den till exempel att ha 4 trådar. Och om en CPU har en oktal kärna (dvs. 8 kärnor) kommer den att ha 16 trådar och vice versa.

Arbete:
Tråden skapas av en process. Varje gång du öppnar ett program skapar det själv en tråd som kommer att hantera alla uppgifter för det specifika programmet. Ju fler program du öppnar, desto fler trådar kommer att skapas.
Trådarna skapas alltid av operativsystemet för att utföra en uppgift i ett visst program.
Det finns en enda tråd (koden för den kärna som utför beräkningarna, även kallad primär tråd) på kärnan som när den får information från användaren skapar en annan tråd och tilldelar uppgiften till den. På samma sätt, om den får en annan instruktion bildar den en andra tråd och tilldelar den uppgiften. Det blir totalt två trådar.

Exempel:
Smartphone-applikationen är ett exempel på detta, när du öppnar en app visar den en cirkel som snurrar kontinuerligt, denna process görs av en tråd som skapats enbart för detta ändamål, och den andra tråden laddar in informationen och presenterar den i det grafiska användargränssnittet.

Det enda faktum som kommer att begränsa skapandet av trådarna kommer att vara antalet trådar som tillhandahålls av den fysiska CPU:n, och det varierar från CPU till CPU. Den första bilden är den första trådens laddning av spinnaren och den andra bilden är den andra trådens laddning av det grafiska gränssnittet.

Vad används en tråd till?
Trådar har blivit en viktig del av databehandlingen eftersom de gör det möjligt för processorn att utföra flera uppgifter samtidigt, vilket gör uppgifterna snabbare. Och gör också datorn kapabel till multitasking. Tack vare trådar kan du surfa på webben och lyssna på musik samtidigt.

Artikel Taggar :

Practice Tags:

Lämna ett svar

Din e-postadress kommer inte publiceras.