Wiley Publishers Since 1807   Shopping Cart  Shopping Cart  My Account  Help  Contact Us  
Home Technology Solutions Who's My Rep About Wiley
 
Product Search
Home > Engineering and Computer Science > Computer Science > Programming In Java
Concurrent and Real-Time Programming in Java
Concurrent and Real-Time Programming in Java
Andrew Wellings, University of York, UK
ISBN: 978-0-470-84437-3
©2004
446 pages
INSTRUCTORS
STUDENTS
TITLE INFORMATION
Description  |  Author Info  |  Table of Contents  |  Detailed Contents  |  Hallmark Features  |  Sample Chapters  |  Supplements
Description
 This book gives essential tutorial guidance and reference points for developers to build powerful, Java-based software. Modern real-time systems are multi-threaded, and consequently the book starts with a thorough examination of the Java concurrency model, illustratings its strengths and weaknesses. The book then covers the motivations for, and the semantics of, the extensions and modifications to the Java programming environment that enable the Java platform (Virtual Machine) to meet the requirements and constraints of real-time development. Real-time programmers seeking to move to Java technology will find all the technical details they require in comprehensive coverage.

Key aspects of concurrent and real-time programming and how they are implemented in Java are given in-depth treatment, such as:

  • Concurrency
  • Memory Management
  • Time Values and Clocks
  • Real-Time Scheduling
  • Asynchronous Events and their Handlers
  • Real-Time Threads
  • Asynchronous Transfer of Control
  • Real-Time Resource Sharing
  • Device and Interrupt Programming

Attention is given to the current limitations of version 1.0.1 of the RTSJ and how these limitations are likely to be addressed in future releases. Issues of using the RTSJ in a high-integrity environment are also covered. Two case studies provide detailed illustrations of how the main features of the RTSJ can be used. The full RTSJ APIs are summarised in an appendix.

The booksite is at www.cs.york.ac.uk/rts/CRTJbook.html  


Printer-ready version of this page E-mail a friend about this product