|
实时Java(影印版)——Java程序员书库(美)迪博 编
内容提要: 作为RTSJ夸家组的成员之一,Dibble从Java平台特有的实时问题概述开始,依次讲解了RTSJ各项主要特性的使用方法。从广泛的实时原理到详细的编程隐患,实时Java覆盖了构建有效实时程序所需的一切知识。主要内容包括:与非实时代码的互操作性、实时开发中的取舍以及JVM软件的实时问题:垃圾收集、无堆栈访问、物理内存和“不朽”内存以及无堆栈内存的常数时间分配;优先级调度、期限调度以及速率单调分析;闭包、异步传输控制、异步事件以及计时器。 本书是一本非常使用的指南,适用于有经验的Java平台开发人员。 目录: Preface Introduction Chapter 1 Landscape Java Technology and Real Time Definition of Real Time Java's Problem Domain Real-Time Java's Problem Domain Summary Chapter 2 Architecture of the Java Virtual Machine Write Once,Run Anywhere——Maybe JVM Components Interpreter Implementation Chapter 3 Hardware Architecture Worst-Case Execution of One Instruction Management of Troublesome Hardware Effects on the JVM Chapter 4 Garbage Collection Reference Counting Basic Garbage Collection Copying Collection Generational Garbage Collection Real-Time Issues Chapter 5 Priority Scheduling Scheduling Terms Execution Sequences Preemption] Why32 Priorities? Problems with Priority Scheduling Chapter 6 Scheduling with Deadlines Underlying Mechanism Scope of the Scheduler Some Systems Timing Is Usually Probabilistic Chapter 7 Rate Monotonic Analysis Theorems Restrictions Chapter 8 Introduction to the Real-Time Java Platform A Brief History of Real-Time Java Major Features of the Specification Implementation RTSJ Hello World Chapter 9 Closures The Language Construct Java Closures Limitations of Closures Chapter 10 High-Resolution Time Resolution The“Clock” HighResolutionTime Base Class Absolute Time Relative Time Rational Time Chapter 11 Async Events Binding a Happening to an Event Basic Async Event Operation Async Events without Happenings Implementation Discussion Chapter 12 Real-Time Threads Creation Scheduling Periodic Threads without Handlers Periodic Threads with Handlers Interactions with Normal Threads Changing the Scheduler Chapter 13 Non-Heap Memory The Advantage of Non-Heap Memory The Allocation Regimes Rules Mechanisms for Allocating Immortal Memory Mechanisms for Allocating from Scoped Memory Using Nested Scoped Memory Using Shared Scoped Memory Fine Print Quick Examples Chapter 14 Non-Heap Access Interaction with Scheduler Rules Samples Final Remarks Chapter 15 More Async Events Async Events and the The createReleaseParameters Method Bound Async Event Handlers Async Event Handlers and Non-Heap Memory No-Heap Event Handlers vs. No-Heap Threads Scheduling Async Event Handlers and Threads Special Async Events Chapter 16 Reusing Immortal Memory Using Fixed-Object Allocations Recycling RT Threads Recycling Async Event Handlers Chapter 17 Asynchronous Transfer of Control Thread Interrupt in Context Asynchronous Interrupt Firing Rules for Async Exception Propagation Noninterruptible Code Legacy Code Use of ATC for Thread Termination Chapter 18 Physical Memory Physical and Virtual Memory Physical Memory Manager Immortal Physical Memory Scoped Physical Memory Chapter 19 Raw Memory Access Security Peek and Poke Get/Set Methods Mapping The RawMemoryFloatAccess Class Chapter 20 Synchronization without Locking Principles of Wait-Free Queues The Wait-Free Write Queue The Wait-Free Read Queue The Wait-Free Double-Ended Queue No-Wait Queue and Memory Implementation Notes Chapter 21 Recommended Practices Powerful and Easy-to -Use Features of the RTSJ Very Powerful and Dangerous Features of the RTSJ Very Powerful and Finicky Features of the RTSJ Selection of Priorities Index
封面:点击察看
详细介绍 点击这里打折购买
还可以去卓越网、蔚蓝书店查看是否有更大折扣
|