Microsoft Visual C++ 2005 Express Edition und Multithreaded code
-
Hallo,
ich habe mit der Microsoft Visual C++ 2005 Express Edition ein kleines Programm mit Grafikausgabe in OpenGL geschrieben. Nun habe ich mal die Codeerzeugung auf Muti - threaded umgestellt.
Nun stelle ich erstaunt fest, dass beide CPU Kerne meiner CPU zu mehr als 80 % ausgelastet werden wenn ich das Programm starte und es auch DEUTLICH schneller läuft. Dabei habe ich überthapt keine Threads erstellt und schon garnicht die Last auf mehrere verteilt.
Kann die Microsoft Visual C++ 2005 Express Edition automatisch Code auf mehrere Threads verteilen?
(Oder woher kommt sonst dieser komische Effekt)?
-
Die API Funktionen, die du verwendest benutzen intern Threads.
-
Danke, das erklärt Einiges :9