2012-05-14 10 views

risposta

14

sola istanza di servlet esiste (per caricamento classe), e ogni richiesta verrà servita nel proprio thread

Quindi c'è qualche cosa che è condivisa tra le richieste è necessario gestire la sincronizzazione

+0

Ciao, ogni richiesta verrà servita su una propria discussione. Potresti spiegare per favore. – user1281029

+0

se rendi GET a servlet invocherà 'doGet()' per la tua richiesta, ma se fai un'altra richiesta ci sarà un altro thread creato –

+0

Questo servizio servlet ogni thread richiede uno per uno. Un thread attenderà per il altro da servire. – user1281029

1

Servlet è instanciated come singleton nel servlet container, ecco perché non possiamo dichiarare variabili globali al suo interno.

+4

'Must not' sarebbe più preciso di 'can not'. – EJP

+0

A volte è previsto condividere le variabili tra i thread. – IndoKnight

+0

vedere alcune alternative per farlo qui http://docstore.mik.ua/orelly/java-ent/servlet/ch03_01.htm – Ricardo

Problemi correlati