Wat zijn de threads van een processor?

Voordelen met meerdere threads

Multitasking, of de uitvoering van meerdere programma's en processen tegelijkertijd, wordt ondersteund door de multithreading. Hierdoor kan de gebruiker snel schakelen tussen actieve programma's, omdat de processor meerdere taken tegelijkertijd kan uitvoeren. Dit levert een merkbaar betere prestatie op die niet afhankelijk is van de kloksnelheid van de CPU.

doel

De processen zijn verdeeld in threads. Een enkel programma kan bestaan ​​uit een of meer processen die op hun beurt zijn onderverdeeld in threads. De threads van een proces delen opdrachten en code en hebben tegelijkertijd toegang tot systeembronnen om hun taken sneller te voltooien.

Veelgemaakte fouten

De draden mogen niet worden verward met de kernen van een processor. Meerdere threads en cores helpen je sneller naar een computer te rennen, maar het zijn heel verschillende dingen. De threads bestaan ​​op softwareniveau, terwijl de cores afzonderlijke fysieke processors zijn en op een enkele chip worden geïnstalleerd. Momenteel hebben bijna alle processors op de markt meerdere cores. Threads delen systeembronnen binnen dezelfde kern.

Nadelen van multitasking

Meerdere threads kunnen elkaar storen, vooral wanneer ze bronnen zoals caches delen. De multi-threaded hardware is ook beperkt in veel processors.

Interessante Artikelen