File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Servlets / JavaBeans / Thread problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Servlets / JavaBeans / Thread problem" Watch "Servlets / JavaBeans / Thread problem" New topic
Author

Servlets / JavaBeans / Thread problem

Sarran Vidyakumar
Greenhorn

Joined: Mar 26, 2003
Posts: 28
hey guyz:
any help with following wuld be appreciated
for(int i=0;i<20;i++)
{
someBean bean = new someBean();
bean.set(someArguments);
bean.doStuff();
Thread.sleep(1000);
SOP(bean.getResults());
}
the bean.doStuff() creates a socket connetion to an AS/400 system sends
input usin xml & gets back results usin xml(dont bother bout what bean does..i beleive problem on java/tomcat server side)
the SOP works only if the Thread stmt is used & when the thread values r around 1000.. System crashes when we have more loops or when we move program to a faster machine..in both these cases the programs responds back when we increase sleep time to 2000..3000 or more..
any suggestions / ideas ???!!
thanks
brad balmer
Ranch Hand

Joined: Mar 08, 2004
Posts: 57
You say that your bean.doStuff() opens a socket connection. Is there a specific reason that you need to open and close the socket each iteration? Is it possible to open the socket connection, iterate through, then close the connection?
I may be missing the point, but without too much information with what you intend to do, this is my first thought.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Servlets / JavaBeans / Thread problem