Starší komentáře ke článku: Java Servlets - životný cyklus servletu

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Roman Pichlík

Datum vložení: 16.5.2003 7:26:48

Male doplneni - v predbezne uvolnene specifikaci 2.4 (Proposed Final Draft 2) je SingleThreadModel deprecated.

Avatar

Autor komentáře: Marek Branicky

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.

Avatar

Autor komentáře: Jerry III

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.

Zpět na článek | Úvodní stránka Interval.cz