Title: Thread in the Linux's JVM

Hi,
In the JavaWord article called "programming Java threads in the real world, Part 1( http://www.javaworld.com/jw-09-1998/jw-09-threads.html)", the author sad that "Java's promise of platform independence falls flat on its face in the threads arena". If you read this paper you will can see two plataform example : NT and Solaris.

Major question is what scheduling is implemented by the Linux JVM and the Linux OS. Does it use a collaborative our preemptive scheduler ?

The other important question is about what thread's architecture is implement by Linux O.S. I am asking it because in the sun's paper "Multithreading: General And Java-Specific Information (http://www.sun.com/solaris/java/wp-java/4.html;$sessionid$5CBVN2YAAI4VTAMW0JZE3NUBS1JHEUDO)" sad : "Understanding the architectural advantages of one native MT environment/architecture over another is critical to an understanding of the advantages of one Java implementation over another. Since a typical JVM runtime is implemented on top of the traditional platform, a richer, architecturally superior MT platform will obviously translate to a superior Java MT environment for Java applications on that platform. The native OS threads model greatly influences Java application performance."

Thanks

Reply via email to