Använder spel multithreading?
Använder spel multithreading?

Video: Använder spel multithreading?

Video: Använder spel multithreading?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Maj
Anonim

Det korta svaret är ja för modern spel . De flesta använder en eller två extra trådar för vissa operationer. Det finns också ingen skillnad mellan spel och alla andra program. Flertrådig betyder att programmet är parallellt, eller att det måste utföra flera oberoende åtgärder samtidigt.

Av detta, förbättrar multithreading spelprestanda?

Multitrådning förbättrar prestandan genom att tillåta flera processorer att arbeta på ett problem samtidigt; men det hjälper bara om två saker är sanna: så länge som processorn hastighet är den begränsande faktorn (i motsats till minne, disk eller nätverksbandbredd) OCH så länge som multitrådning introducerar inte så mycket extra arbete (aka

Vet du också, är trådar eller kärnor bättre för spel? Kärnor mot Trådar När Spelkärnor kommer alltid att vara viktigare när spelande . Till och med modernt spel kan fungera smidigt på aquad- kärna , 4- gängad CPU, beroende på processorns cache och klockhastighet. Trådar är faktiskt användbara när du kör flera uppgifter. Säg att du är det spelande och du planerar att streama.

Utöver ovan, drar spel nytta av fler kärnor?

Multi-Core CPU Spelande Prestanda Mer och mer spel kan nu dra fördel av det höga antalet kärna/trådar som finns med moderna processorer, vilket leder till märkbart bättre prestanda med processorer som har 4 eller fler kärnor.

Varför använder inte spel fler kärnor?

Anledningen till spel gör det inte utnyttja många kärnor beror på att det krävs enorma mängder extra arbete att få flera olika trådarna löper parallellt felfritt. Bingo. Det beror på att det är en långsam processor med en lägre klocka, inte eftersom den har mindre kärnor.

Rekommenderad: