Hi I need some clarification on a problem I'm having running java under Linux.
I start a number of java applications (JDK 1.3.1_01) on our Red hat 6.2 box. Now as I understand what happens is, when a thread is spawned, each thread is cloned and becomes its own process. This is since JDK 1.3.x, while JDK 1.2.x used green threads. What I need to understand is, do they share the same memory? And the same files? The problem I am having is the number of files that are opened by my applications. Listed using lsof. It seems that each thread (each process) has a handle to each jar file that it references. For example, after I have started all my applications I have about 600 java processes running on the Linux box. Doing the following “lsof | grep log4j.jar --count" will return about 580 instances. Doing a complete count on all the files open by the user who starts the application, I get about 55000 open files ???????? Any help would be great Thanks in advance Jeff Singer ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]