John Neffenger wrote:
Hi Bill,
Also, 2.5.x Linux has changes to their 1:1 model that greatly increases
scalability for dealing with a large number of threads.
I was under the impression that Java application developers will have to
wait for the Java virtual machines to take advantage of those threading
changes before we see any benefits.
In 1.4.1 & 1.4.2, we didn't do any NPTL-specific optimization (read: no
non-portable stuff that is based NPTL implemention). But the advantage
of the new threading library is still easy to see. The easiest example
is that you can create more than 1000 threads now, as NPTL no longer has
the 1024 hard limit on max number of threads. We don't have any hard
limit within JVM either. So running Sun JDK (or blackdown's) on NPTL
will likely give you different results in section 3, network
scalability. There are other improvements too. Some (e.g. faster mutex)
may help Java applications, others (e.g. better signal handling) could
be hardly noticeable unless you have JNI code.
regards,
-hui
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]