On Tue, 21 Mar 2000, Jens Stutte wrote:

> 1. If the JVM uses native threads (Linux), for every thread will be created
> a process. Well, there are 8 java processes, all of them with the same
> memory count - but only one of them is working, regardless of the number of
> clients that work. Is this intended? On a 1 processor machine, it's ok, but
> what if multi processing is availiable? And what purpose have the 7 other
> threads?

The reason for this is that Linux doesn't have real threads. Instead, it
emulates themby creating proceeses that share memory and file handles. It
"sort of" works but has some strange side-effects like the one you're
seeing.

I'm told that the Linux developers are working on introducing real threads
in Linux which will fix this.



Reply via email to