Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Macht es Sinn ? Multithreaded Server in Delphi ?

  Alt 31. Okt 2006, 21:19
Um das Problem der Threadanzahl in den Griff zu bekommen, verwendest Du am Besten einen Thread-Pool. Aus einer Menge von z,B, 10-16 Threads wird pro Anfrage (natürlich nicht pro Connection) ein Thread genommen. Ist der Pool leer, weil alle Threads gerade im Einsatz sind, müssen die anderen warten.

Grundsätzlich würde ich aber fertige Lösungen nehmen. Ich stand vor dem gleichen Problem und mittlerweile setzen wir auf Tomcat. Als Übungsaufgabe (und da lernst Du eine MENGE) ist das aber eine interessante Aufgabe.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat