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?

Answers were Sorted based on User's Feedback



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

Answer / 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

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

Answer / faiyaz

To implement SingleThreadModel interface, class can make
thread safe.

Is This Answer Correct ?    6 Yes 3 No

Post New Answer

More Servlets Interview Questions

what is the difference between doGet() and doPost()?

6 Answers   TCS,


What are some disadvantages of storing session state in cookies?

0 Answers  


i have 500 jsp in my application ,with same forward name,it lokks for appropritae jsp from 1 to 500,but i want to send response to 498 page,what should i do

2 Answers   Caritor, Globerian,


What is a Proxy Server?

1 Answers  


Tell us something about servletconfig interface.

0 Answers  


Which event is fired at the time of setting, getting or removing attribute from application scope?

0 Answers  


What are the different types of servlets?

0 Answers  


What are the uses of servlet and what is servlet chaining?

0 Answers  


What is a Session Id?

1 Answers  


When servlet object is created?

0 Answers  


Which method the Servlet container call to create the instance of the servlet?

16 Answers   emc2, JK Technosoft,


How can we invoke another servlet in a different application?

0 Answers  


Categories