Forum: Programmieren allgemein
Delphi
by Schorschi5566,
6. Dez 2010
Na ja, das sind dann die, die 10 Meter vor der Ampel anhalten. :mrgreen:
Forum: Programmieren allgemein
Delphi
by Schorschi5566,
5. Dez 2010
Das ist ja gar nicht das Problem. Klar kracht das (fast) permanent, wenn viele so große Grafiken verarbeitet werden. :D
Aber der Mechanismus bei Speichermangel die Threads zu killen und sie langsam wieder "auferstehen" zu lassen funktioniert ja. Es sind nicht nur derart große Grafiken, sondern auch viele mit kleineren Formaten. Da wäre es einfach doof, die Threads nicht wieder zu starten....
Forum: Programmieren allgemein
Delphi
by Schorschi5566,
5. Dez 2010
Hallo littleDave,
vielen Dank für die Info. Darauf lässt sich aufbauen. :)
Grüße,
Schorsch
Forum: Programmieren allgemein
Delphi
by Schorschi5566,
5. Dez 2010
In diesem Fall bringen 30 gegenüber 10 Threads einen deutlichen Vorteil. Mit den Benchmarks bin ich schon durch. ;)
Forum: Programmieren allgemein
Delphi
by Schorschi5566,
5. Dez 2010
Das passiert schon. Sobald eine EOutOfResources auftritt, beendet sich der entsprechende Thread und macht Luft für die anderen.
Allerdings schwankt das Datenaufkommen und deshalb sollen die Threads wieder erhöht werden, wenn es möglich ist. Nach einer gewissen Zeit werden die Threads also wieder nach und nach gestartet. Bis es wieder knallt. :D
Funktioniert, wie gesagt ausgezeichnet, mal...