Verwenden Spiele Multithreading?
Verwenden Spiele Multithreading?

Video: Verwenden Spiele Multithreading?

Video: Verwenden Spiele Multithreading?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Kann
Anonim

Kurze Antwort ist ja für modern Spiele . Die meisten verwenden ein oder zwei zusätzliche Threads für bestimmte Operationen. Es gibt auch keine Unterscheidung zwischen Spiele und jedes andere Programm. Multithreading bedeutet, dass das Programm parallel ist oder mehrere unabhängige Aktionen gleichzeitig ausführen muss.

Verbessert Multithreading davon die Spieleleistung?

Multi-Threading verbessert die Leistung indem mehrere CPUs gleichzeitig an einem Problem arbeiten können; aber es hilft nur, wenn zwei Dinge stimmen: solange die CPU Geschwindigkeit ist der begrenzende Faktor (im Gegensatz zu Speicher, Festplatte oder Netzwerkbandbreite) UND solange Multithreading führt nicht so viel zusätzliche Arbeit ein (aka

Wissen Sie auch, sind Threads oder Kerne besser für Spiele? Kerne vs Themen Wann Gaming-Kerne wird immer wichtiger sein, wenn Spiele . Auch modern Spiele kann problemlos auf Aqua- Ader , 4- eingefädelt CPU, abhängig von Cache und Takt des Prozessors. Themen sind tatsächlich nützlich, wenn Sie mehrere Aufgaben ausführen. Sag du bist Spiele und Sie planen zu streamen.

Profitieren Spiele neben den oben genannten von mehr Kernen?

Multi-Core-CPU Spiele Leistung Mehr und mehr Spiele kann nun die hohe Core-/Thread-Anzahl moderner CPUs nutzen und führt so zu einer spürbar besseren Performance bei Prozessoren mit 4 oder mehr Kerne.

Warum verwenden Spiele nicht mehr Kerne?

Der Grund warum Spiele nicht nutzen viele Kerne liegt daran, dass es enorme Mengen an zusätzlicher Arbeit erfordert, um es zu bekommen mehrere parallele Threads laufen einwandfrei. Bingo. Das liegt daran, dass es ein langsamer Prozessor mit einem niedrigeren Takt ist, nicht weil es weniger hat Kerne.

Empfohlen: