Killing processes by name

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Eric Richardson
Date:  
Subject: Killing processes by name
George Toft wrote:

> Good point. I forgot Linux uses green threads vice native threads, so
> you are right. I am used to Solaris with native threads.


I'm using blackdown 1.3 which I think uses the native thread model and
maps one java to one native linux thread and I'm pretty sure that the
green threads in 1.2.2 for linux uses many Java threads to one process
as green are emulated threads. I guess linux uses Light Weight
Process(LWP) threads so that's why they show up in the process table.
I'm using 2.2.x kernel so it could be different now in 2.4.x.

There is a great Solaris white paper on Java. They have it set up so in
SMP, Java threads in the same VM can be executed on different processors
at the same time. We were running Java at Motorola on the first E10k and
it smoked for Java anyway.

My output uses mixed mode for client or server:
java -server -version
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-FCS)
Java HotSpot(TM) Server VM (build Blackdown-1.3.1-FCS, mixed mode)

java -classic -version
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-FCS)
Classic VM (build Blackdown-1.3.1-FCS, native threads, nojit)

This sort of supports the Linux LWP theory - somebody else might know
for sure.
Eric