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
How are filters?
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 is new in ServletRequest interface ? (Servlet 2.4)
What are different methods of session management in servlets?
Differentiate between get and post?
Why is a constructor needed in a servlet even if we use the init method?
What is load-on-startup in servlet?
What are the different ways we can maintain state between requests?
Explain jsessionid?
What are the jobs performed by servlets?
What is the procedure of invoking different servlet in a different application?
How do cookies work in servlets?
What is httpservlet and how it is different from genericservlet?
I Have A Plan to develop a Project in Struts,I want the template of struts project with Hibernate.Canany body provide me the required information?
Why doesn’t a servlet include main()? How does it work?