2012-05-14 15 views

Odpowiedz

14

tylko jedna instancja serwletu istnieć (za classloader), a każda prośba zostanie podany na własnym wątku

Więc jest jakaś rzecz, która jest dzielona między wnioskami trzeba zarządzać synchronizacją

+0

Witam, każda prośba zostanie wyświetlona w osobnym wątku. Czy mógłbyś wyjaśnić. – user1281029

+0

jeśli wywołasz GET do serwletu, wywoła on 'doGet()' dla twojego żądania, ale jeśli utworzysz inne żądanie, będzie utworzony inny wątek –

+0

Czy ta usługa serwletu zażąda jednego wątku po jednym.ie jeden wątek będzie czekać na inne do obsługi. – user1281029

1

Servlet jest traktowane jako singleton w kontenerze serwletów, dlatego nie możemy zadeklarować w nim zmiennych globalnych.

+4

"Nie można" byłoby bardziej dokładne niż "nie może". – EJP

+0

Czasami jest przeznaczony do udostępniania zmiennych we wszystkich wątkach. – IndoKnight

+0

zobacz kilka alternatyw, aby to zrobić tutaj http://docstore.mik.ua/orelly/java-ent/servlet/ch03_01.htm – Ricardo

Powiązane problemy