Comparative performance evaluation of Java threads for embedded applications: Linux Thread vs. Green Thread

Minyoung Sung, Soyoung Kim, Sangsoo Park, Naehyuck Chang, Heonshik Shin

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

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 multi-threading 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.

Original languageEnglish
Pages (from-to)221-225
Number of pages5
JournalInformation Processing Letters
Volume84
Issue number4
DOIs
StatePublished - 30 Nov 2002

Bibliographical note

Funding Information:
✩This work is supported in part by the Korea Science and Engineering Foundation under grant no. 1999-2-302-002-3 and by the Ministry of Education under the Brain Korea 21 program. * Corresponding author. E-mail address: minyoung@cslab.snu.ac.kr (M. Sung).

Keywords

  • Embedded system
  • Java threads
  • Performance evaluation

Fingerprint

Dive into the research topics of 'Comparative performance evaluation of Java threads for embedded applications: Linux Thread vs. Green Thread'. Together they form a unique fingerprint.

Cite this