Hallo,
ich habe folgendes Problem:
In Visual Basic 2010 erstelle ich mehrere Objekte vom Typ System.Threading.Thread.
Diese Objekte werden alle (relativ) zeitgleich gestartet und rechnen dann auch ein paar Sekunden vor sich hin.
Mir ist aber aufgefallen, dass die Anwendung trotz der vielen erstellten Threads nur 25 % der CPU ausnutzt (Habe einen i5 Dualcore mit Hyperthreading).
In anderen Threads wurde ja immer gesagt, dass man einfach Threads erstellen muss und das Betriebssystem die dann selbst auf die Kerne verteilt, deswegen bin ich in meinem Fall etwas ratlos.
Kann es sein, dass ich anstelle von Threads Tasks erstellen muss?
Danke schon mal für Eure Hilfe!
ich habe folgendes Problem:
In Visual Basic 2010 erstelle ich mehrere Objekte vom Typ System.Threading.Thread.
Diese Objekte werden alle (relativ) zeitgleich gestartet und rechnen dann auch ein paar Sekunden vor sich hin.
Mir ist aber aufgefallen, dass die Anwendung trotz der vielen erstellten Threads nur 25 % der CPU ausnutzt (Habe einen i5 Dualcore mit Hyperthreading).
In anderen Threads wurde ja immer gesagt, dass man einfach Threads erstellen muss und das Betriebssystem die dann selbst auf die Kerne verteilt, deswegen bin ich in meinem Fall etwas ratlos.
Kann es sein, dass ich anstelle von Threads Tasks erstellen muss?
Danke schon mal für Eure Hilfe!