View Single Post
Old 01-05-2005, 15:52   #3
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
Quote:
Originariamente inviato da kingv
l'istanza puo' essere una sola oppure un numero ristretto, a seconda dell'application server che usi ma come hai evidenziato si pone un problema nel caso verosimile che piu' thread accedano all'oggetto.
mmm io partivo dal presupposto che il mio web-server fosse tomcat che usa un'unica sitanza (su questa cosa ti ho già tirato pazzo un po' di tempo fa )

Quote:
Originariamente inviato da kingv
L'uso di variabili locali (passate come parametri nei metodi) è una buon approccio per scrivere codice thread safe. non sincronizzare niente, in questo caso non è un buon approccio
più che variabili locali passate come parametri nei metodi io intendevo dichiarare la variabile proprio all'interno del metodo:

public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain)
throws IOException, ServletException
{
...
String h=(String)request.getParameter("a");
...

}

è sbagliato?

grazie ( ricordati il mio mini-progettino )
prazision è offline   Rispondi citando il messaggio o parte di esso