Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Multiprozessoren und "Single-Tread" Anwendunge

  Alt 4. Okt 2009, 17:06
Sofern das Programm viele API-Funktionen nutzt, bei denen lange Berechnungen passieren kann das sein.

Dass du selbst keine Threads erzeugst, heißt aber noch lange nicht, dass da nur ein Thread existiert, das hat nix mit Windows 7 zu tun. Von den anderen merkst du nur nix. Sei es bei der Anzeige eines OpenDialogs oder bei der Verwendung von Indy, überall werden Threads intern benutzt.
Beim OpenDialog sind es bei Vista z.B. alleine 7 Threads, die erzeugt werden, was ja auch Delphi selbst im Debug-Log anzeigt.

Wenn du aber selbst lange Berechnungen durchführst, werden die nicht automatisch irgendwie verteilt.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat