Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
19. Aug 2006
Logisch. So lange du deinen Threads nicht explizit eine CPU zuweist, wenn du ein mehrprozessorsystem hast, laufen beide Threads auf der gleichen CPU. Windows kann nicht hellsehen und wissen, was du vor hast.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
18. Aug 2006
Mehrere Threads machen unter Singleprozessorsystemen wenig Sinn. Die Parallelität ist nämlich nur eine Quasi-Parallelität für den Benutz, da jeder Thread nur eine kurze Zeit die CPU zugewiesen bekommt und das Reih um geht. Eine CPU kann eben nur eine berechnung zur gleichen Zeit ausführen, da geht kein Weg drann vorbei. Will ich also folgendes ausrechnen:
x := (a+b) * (c-d) / (e+f)
Und...