Real-Time Java Platform Programming
Peter C. Dibble
- 出版商: Prentice Hall
- 出版日期: 2002-03-11
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 0130282618
- ISBN-13: 9780130282613
-
相關分類:
Java 程式語言
已絕版
買這商品的人也買了...
-
$680$537 -
$1,032The Unified Process Elaboration Phase: Best Practices in Implementing the UP
-
$1,032The Unified Process Construction Phase: Best Practices in Implementing the UP
-
$2,620$2,489 -
$399UML Components: A Simple Process for Specifying Component-Based Software (Paperback)
-
$3,020$2,869 -
$1,032The Unified Process Inception Phase: Best Practices for Completing the Unified
-
$3,020$2,869 -
$875High-Performance Java Platform Computing: Multithreaded and Networked Programmin
-
$1,250$1,188 -
$399Advanced JavaServer Pages (Paperback)
-
$900Java Event Handling (Paperback)
-
$675HAVi Example By Example: Java Programming for Home Entertainment Devices (Paperback)
-
$980$774 -
$399The Unified Process Transition and Production Phases
-
$600$474 -
$560$442 -
$750$638 -
$450$356 -
$490$387 -
$680$537 -
$650$507 -
$420$332 -
$890$757 -
$650$507
相關主題
商品描述
Build powerful real-time Java platform applications.
- The authoritative reference to the Real-Time Specification for Java (RTSJ)—by one of its creators
- Complete introduction to Java-based RT development—no real-time experience necessary
- Covers scheduling, asynchronous transfer control, timers, non-heap memory, garbage collection, performance tradeoffs, program structure, and more
Written for experienced Java platform developers, this practical guide provides a solid grounding in real-time programming. Dibble, a member of the RTSJ expert group, starts with an overview of real-time issues unique to the Java platform. He then explains how to use each major feature of the RTSJ.
From broad real-time principles to detailed programming pitfalls, Real-Time Java Platform Programming covers everything you need to know to build effective RT programs. Key topics include:
- Interoperability with non-RT code, tradeoffs in real-time development, and RT issues for the JVMtm software
- Garbage collection, non-heap access, physical and "immortal" memory, and constant-time allocation of non-heap memory
- Priority scheduling, deadline scheduling, and rate monotonic analysis
- Closures, asynchronous transfer of control, asynchronous events, and timers
State-of-the-art information for RT developers:
- Threads scheduling
- Real-time scheduling
- Raw memory access
- Performance tradeoffs
- Recommended practices
- Implementation hints
- Dozens of code examples and step-by-step walk-throughs
Table of Contents
Preface.
Introduction.
1. Landscape.
2. Architecture of the Java Virtual
Machine.
3. Hardware Architecture.
4. Garbage Collection.
5.
Priority Scheduling.
6. Scheduling with Deadlines.
7. Rate Monotonic
Analysis.
8. Introduction to the Real-Time Java Platform.
9. Closures.
10. High-Resolution Time.
11. Async Events.
12. Real-Time Threads.
13. Non-Heap Memory.
14. Non-Heap Access.
15. More Async Events.
16. Reusing Immortal Memory.
17. Asynchronous Transfer of Control.
18. Physical Memory.
19. Raw Memory Access.
20. Synchronization
without Locking.
21. Recommended Practice.
Index.