| Preface.
1 Introduction.
2 Concurrent Programming in Java.
3 Communication and Synchronization.
4 Completing the Java Concurrency Model.
5 Implementing Communication Paradigms in Java.
6 Case Study: Concurrent Maze Search.
7 The Real-time Specification for Java.
8 Memory Management.
9 Clocks and Time.
10 Scheduling and Schedulable Objects.
11 Asynchronous Events and their Handlers.
12 Real-Time Threads.
13 Asynchronous Transfer of Control.
14 Resource Sharing.
15 Physical and Raw Memory.
16 Case Study: Automobile Cruise Control System.
17 High-Integrity Real-Time Systems.
18 Conclusions.
Appendix: Java Class and Interface Specifications.
References.
Index.
|