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...


What happens when Two users requests for same action class?
How the threads are controlled?

Answers were Sorted based on User's Feedback



What happens when Two users requests for same action class? How the threads are controlled?..

Answer / joydeep

here 2 users will get 2 different instance of the action
class. each one will behave in their way as said in
configuration file.

Is This Answer Correct ?    20 Yes 4 No

What happens when Two users requests for same action class? How the threads are controlled?..

Answer / rk

I do not see a single correct answer.

In Struts1, Action resources must be thread-safe or
synchronized. So Actions are singletons and thread-safe,
there should only be one instance of a class to handle all
requests for that Action. The singleton strategy places
restrictions on what can be done with Struts1 Actions and
requires extra care to develop.

However in case of Struts 2, Action objects are instantiated
for each request, so there are no thread-safety issues. (In
practice, servlet containers generate many throw-away
objects per request, and one more object does not impose a
performance penalty or impact garbage collection.)

reference:
http://www.javabeat.net/qna/690-struts-1x-vs-struts-20/

Is This Answer Correct ?    10 Yes 0 No

What happens when Two users requests for same action class? How the threads are controlled?..

Answer / rajshekhar

In this case both the users will get saparate instanceses
of the same action class.and both will work independintely.

Is This Answer Correct ?    7 Yes 4 No

What happens when Two users requests for same action class? How the threads are controlled?..

Answer / anjani kumar jha

For every request........crossponding instance is
created.....
Means n no of rquest=n no of instance.......
And for every instance one thread is allocated for
that......and then......somtimes may chances of deadlock...

Is This Answer Correct ?    3 Yes 1 No

Post New Answer

More Struts Interview Questions

What is the purpose of constant tag in struts.xml?

0 Answers  


How to override the default error message that can come during file uploading process?

0 Answers  


How tag libraries are defined in Struts?

0 Answers  


what is the use of cvs in struts?

2 Answers  


What is difference between lookupdispatchaction and dispatchaction?

0 Answers  


What is the difference between struts1 and struts2?

0 Answers  


What is the purpose of @intrangefieldvalidator annotation?

0 Answers  


Explain about the process of functioning of the struts program?

0 Answers  


Even though Servlets and JSP are web based concepts .wht is the use of using Struts using then

8 Answers   TCS,


What is the use of jsonvalidation?

0 Answers  


How can we get Servlet API Request, Response, HttpSession etc Objects in action classes?

0 Answers  


wahts the diif between Mvc1 and Mvc2?

3 Answers   Wipro,


Categories