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]



Reply via email to