How to make servlet thread safe?
Answer Posted / shakir khan
There are situations where we want to protect your servlet
member variables from being modified by different
clients.In this case you can have your servlet by
implementing the marker interface SigleThreadModel.
Everytime a client makes request to a servlet by
implementing this interface,servlet engine will create a
new instance of servlet.
For performance reason,servlet engine can also maintain a
instance pool,handing out instances as they are needed.Or
it could also serialize client request executing one after
another.
Is This Answer Correct ? | 49 Yes | 9 No |
Post New Answer View All Answers
What is the difference between Servlets and Applets?
What do you mean by cgi?
What do you mean by httpservlet and how it is different from the genericservlet?
What do you mean by chaining in servlet?
What do you mean by interservlet communication?
Once the destroy() method is called by the container, will the servlet be immediately destroyed? What happens to the tasks(threads) that the servlet might be executing at that time?
What are the difference between RMI and Servlets?
What is the difference between servlet and jsp?
What is the
What are the steps that are required to handle the multi-threading?
What is a deployment descriptor?
What is the requirement of servlet config and servlet context implemented and how are they implemented?
Describe servlet?
What is servlet lazy loading?
What is difference between cookies and httpsession?