Programming with POSIX threads
Programming with POSIX threads
Thin locks: featherweight synchronization for Java
PLDI '98 Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation
Evaluation of Java thread performance on two different multithreaded kernels
ACM SIGOPS Operating Systems Review
The Java Language Specification
The Java Language Specification
Efficient timing management for user-level real-time threads
RTAS '95 Proceedings of the Real-Time Technology and Applications Symposium
Hi-index | 0.89 |
Despite the portability and platform independence of Java programs, their performance depends on the threading mechanisms of the host operating system. In this paper, we measure the performance of Java threads for two different multithreading implementations, Linux Thread and Green Thread, using PersonalJava (TM) on a Linux-based platform. The experimental results show the relative strengths and weaknesses of the two threading mechanisms with respect to synchronization overhead, I/O efficiency, and thread control.