On Sun, 2 Apr 2000, Matt Welsh wrote:

> 
> Dimitrios Vyzovitis <[EMAIL PROTECTED]> writes:
> > 
> > I have a 2xPIII-500 box and it kicks butt (both ibm and blackdown jdk).
> > Go for it!
> 
> We have had a lot of problems with native threads on SMP machines, for
> all JDK's tested (Sun 1.1.x, Sun 1.2.x, and IBM). This includes JVM crashes
> and mysterious behavior which we can't attribute to bugs in our own code.

Just curious, what distribution/glibc are you using?  I've found that
upgrading to glibc 2.1.3 greatly improved the stability of IBM's 1.1.8 on
my SMP box with RH 6.1.  As a counter-example, I've seen greater instability
when running my application under Mandrake 7.0, probably due to their
"optimized" libraries.

> We are running fairly complicated applications with many threads and
> "interesting" interactions between them. A lot of people may never run into
> these problems because most multithreaded applications are not so complex.
>
> The only way we've been able to achieve stability is to use Sun JDK 1.1.7v3
> with green threads, which clearly defeats the purpose of using SMP systems.
>
> Caveat emptor.

Have you tried Blackdown's 1.2.2-RC4?  I ask because it's not explicitly in
your list, and my experiments have shown it to be quite stable with native
threads, albeit a bit slow compared to IBM's 1.1.8.  AFAIK, Blackdown's 1.2.2
VM has the most mature native threads implementation of all the VMs available
for Linux.  As well, worse comes to worse, if you can reproduce threading
problems with it, IMO the Blackdown team are probably more inclined to fix
them compared to either Sun or IBM.

Scott


-- 
=============================================================================
Scott Murray                                        email: [EMAIL PROTECTED]
http://www.interlog.com/~scottm                       ICQ: 10602428
-----------------------------------------------------------------------------
     "Good, bad ... I'm the guy with the gun." - Ash, "Army of Darkness"


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to