Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Hi Friends, Can we make any method thread safe withour
synchronized keyword?

Answer Posted / suresh

public interface SingleThreadModel

Ensures that servlets handle only one request at a time.
This interface has no methods.

If a servlet implements this interface, you are guaranteed
that no two threads will execute concurrently in the
servlet's service method. The servlet container can make
this guarantee by synchronizing access to a single instance
of the servlet, or by maintaining a pool of servlet
instances and dispatching each new request to a free servlet.

Note that SingleThreadModel does not solve all thread safety
issues. For example, session attributes and static variables
can still be accessed by multiple requests on multiple
threads at the same time, even when SingleThreadModel
servlets are used. It is recommended that a developer take
other means to resolve those issues instead of implementing
this interface, such as avoiding the usage of an instance
variable or synchronizing the block of the code accessing
those resources. This interface is deprecated in Servlet API
version 2.4.

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do you deal property files in servlet?

1044


What is cgi and what are its drawbacks?

1041


Explain url encoding?

973


Tell us something about servletconfig interface.

978


What is a generic servlet?

942


What are all the ways for session tracking?

1144


How servlet is created?

1180


How can we perform any action at the time of deploying the project?

1102


What is lazy loading and what is Generic Servlet Class?

1059


What is servlet and its types?

1043


How do you invoke a servelt?

1099


How to get the actual path of servlet in server?

1202


What is called servlet mapping?

1058


What is meant by a servlet?

1086


What is difference between cookies and httpsession?

1074