Starší komentáře ke článku: Java Servlets - životný cyklus servletu
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 16.5.2003 7:26:48
Male doplneni - v predbezne uvolnene specifikaci 2.4 (Proposed Final Draft 2) je SingleThreadModel deprecated.
Datum vložení: 16.5.2003 8:29:26
Áno máte pravdu, je to tak. Interface SingleThreadModel v PFD3 Servlet 2.4 je <B>deprecated</B> bez nejakej náhrady. Autori špecifikácie to odôvodňujú tým, že tento model nerieši všetky problémy spojené so synchronizáciou vlákien: napr. session atribúty a statické premenné.
Vďaka za upozornenie.
Datum vložení: 24.5.2003 20:45:02
Nemluve o tom ze serializovat vsechny requesty (coz single threaded model efektivne dela) naprosto zabije vykon. Je podstatne lepsi serializovat jen ten kod co je potreba serializovat.
A o tom ze server (servlet container) vytvari novej thread pri kazdym pozadavku bych taky dost pochyboval, to by pri vetsim zatizeni velice rychle skoncil. V poradnych jazycich se to dela tak, ze se udela thread pool a pozadavky se radej do fronty a zpracovavaj kdyz je cas. Fakt je, ze Java ma mizernou podporu threadu, takze to mozna opravdu bude tak ze servlet containary delaj jeden thread na kazdej request.