File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Number of threads accessing a Servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Elasticsearch in Action this week in the Big Data forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Number of threads accessing a Servlet" Watch "Number of threads accessing a Servlet" New topic

Number of threads accessing a Servlet

shivang sarawagi
Ranch Hand

Joined: Jun 19, 2008
Posts: 148
I have a code for calculating the number of threads accessing a servlet at an instance, but i have two doubts in code

here is the code

1. What is happening in this line of code

the put method maps the key to the values in a hashtable but in this case why is "this,this" used.

2. Why is the hashtable declared as static

Rob Spoor

Joined: Oct 27, 2005
Posts: 19908

That map is not counting threads, it's counting servlet instances. Your web container may create only one single instance that will handle all requests. It also does not count actual instances, only instances that are accessed. If a servlet instance is never accessed this code will never be called.

How To Ask Questions How To Answer Questions
I agree. Here's the link:
subject: Number of threads accessing a Servlet