Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Simple low-level real-time threading semantics to enable portability, efficiency, analyzability, and generality
Nilsen K.  JTRES 2008 (Proceedings of the 6th International Workshop on Java Technologies for Real-Time and Embedded Systems, Santa Clara, CA, Sep 24-26, 2008)125-134.2008.Type:Proceedings
Date Reviewed: Apr 21 2009

A proposal for further specifying the behavior of the Java threading system is presented in this paper. The current standard is the Real-Time Specification for Java (RTSJ), which was published in 2000. Nilsen believes that the standard under-specifies the behavior of the Java threading system, hence reducing the widespread acceptance of Java as a real-time programming language.

It is hard to argue with the author’s specifications. Nilsen forms a reasonable proposal that is still within the original RTSJ specification, and yet I’m unconvinced that these changes are necessary. It will be up to the Java community to decide if Java will indeed be intended for use in real-time applications, and, further, if the proposed updates to the specification are critical to that effort.

Read this paper if you are interested in the notion of threading. The most interesting portion of this paper is the merging of Java threads with native operating system (OS) threading. This paper presents a reasonably simple design pattern that integrates the two so that programs can maintain real-time requirements while still accessing non-real-time services.

Reviewer:  Elliot Jaffe Review #: CR136717 (1009-0922)
Bookmark and Share
  Featured Reviewer  
 
Concurrent Programming Structures (D.3.3 ... )
 
 
Modules, Packages (D.3.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Concurrent Programming Structures": Date
Wait-free synchronization
Herlihy M. ACM Transactions on Programming Languages and Systems 13(1): 124-149, 1991. Type: Article
Jan 1 1992
Parallel expression in the APL2 language
Willhoft R. IBM Systems Journal 30(4): 498-512, 1991. Type: Article
Dec 1 1993
Actors: a conceptual foundation for concurrent object-oriented programming
Agha G., Hewitt C., MIT Press, Cambridge, MA, 1987. Type: Book (9780262192644)
Jul 1 1989
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy