PART I REAL-TIME COMPUTING CONCEPTS
Chapter 1 Real-Time for the Rest of Us
Qualities of Real-Time Systems
Predictability and Determinism
The Highway Analogy—Adding a Priority Lane
RT-POSIX Operating System Extensions
Chapter 2 Real-Time and Java SE
Sources of Unbounded Latency and Jitter
Lack of Strict Thread Priorities
What, Exactly, Is Garbage Collection?
Common Garbage Collection Algorithms
Garbage Collection in Sun’s Java SE 6 HotSpot
The Future: Garbage-First (G1)
RTGC in the Sun Java Real-Time System
Chapter 3 The Real-Time Specification for Java
A Foundation for Real-Time Java
Asynchronous Event Handling (AEH)
Asynchronous Transfer of Control
Chapter 4 The Sun Java Real-Time System
A Prelude to Java RTS Programming
Tuning the Real-Time Garbage Collector
Compiler and Interpreter-Related Options
Chapter 5 Threads, Scheduling, and New Memory Models
Implementing Aperiodic Threads
Priority Inheritance in Action
Wait-Free Thread Communication
Chapter 7 The Real-Time Clock API
Java RTS High-Resolution Time Operations
A Conflated Stock Data Feed Example
Building an Asynchronous Event Handler (AEH)
Bound Asynchronous Event Handlers
Chapter 9 Asynchronous Transfer of Control and Thread Termination
Asynchronous Transfer of Control (ATC)
Implementing Interruptible Code
Asynchronous Thread Termination
Chapter 10 Inside the Real-Time Garbage Collector
Thread-Local Allocation Buffers
Chapter 11 An Equities Trading System
The Trading System Implementation
Remote Debugging with the NetBeans Plugin
Alternative Development Environments
The Thread Schedule Visualizer (TSV)
Record Your Application’s Events
DTrace Probes for Schedulables
DTrace Probes for AsyncEventHandlers
DTrace Probes for Class Loading
3.14.132.235