The one thing that could be said (so far), is to ensure you are using properly scoped variables. Generally speaking, for servlets, that means don't use something like the following:
public class myservlet extends HttpServlet { private String MyBadlyPlacedVariable = null; public void doGet() { // exceptions and parameters snipped for brevity MyBadlyPlacedVariable = request.getParameter("some_variable_used_later"); // later on in the code, use "MyBadlyPlacedVariable"... // it probably contains a value you're not expecting! } } You'll for sure experince threading problems, and this is the most likely cause of any class of problems that's generically described as: "the data is actualy mixing up". > > > >-----Original Message----- > >From: kwirirai [mailto:[EMAIL PROTECTED] > >Sent: Monday, February 09, 2004 12:48 PM > >To: [EMAIL PROTECTED] > >Subject: Servlet thread safety in Tomcat > > > >Hi All > >I am developing an application that uses JavaMail.What I am > concered is > >the issue of thread safety,and efficiency.My question is do > I need to > >employ synchronized blocks in my Servlet code or is there another way > to > >implement thread safety.I have been experimenting with the > application > >and I have seen that the data is actualy mixing up.I realy > need to now > >how Tomcat handles request and issues those request ,this is in > >connection with threading. I have thought about the single > thread model > > in my servlets but I think this is an inefficient method to use. > > > >Thanks > >Kwiri > > > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > This e-mail, including any attachments, is a confidential > business communication, and may contain information that is > confidential, proprietary and/or privileged. This e-mail is > intended only for the individual(s) to whom it is addressed, > and may not be saved, copied, printed, disclosed or used by > anyone else. If you are not the(an) intended recipient, > please immediately delete this e-mail from your computer > system and notify the sender. Thank you. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]