注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關實時Java平臺編程

實時Java平臺編程

實時Java平臺編程

定 價:¥35.00

作 者: (美)Peter C.Dibble著;滕啟明等譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術叢書
標 簽: Java

ISBN: 9787111115830 出版時間: 2003-03-01 包裝: 精裝
開本: 24cm 頁數(shù): 260 字數(shù):  

內容簡介

  本書是一本介紹實時Java平臺編程的參考書,盡管本書主要是針對RTSJ平臺的,但絕僅僅是RTSJ的參考手冊。作者從語言閉包、高解析度時間、異步事件、實時線程、領域內存,不朽內存、牧師內存等角度等角度介紹了RTSJ平臺對實時編程所提供的支持。在介紹每項功能的同時,作者還給了大量的代碼。本書中涉及到的技術、觀念廣泛、新穎。由于本書的作者親自參與了RTSJ規(guī)范的編寫,并且是RTSJ專家組的成員,所以書中的很多見解及提示信息都有其獨到之處,很值得學習。另外,書本提供的大量代碼都經(jīng)過了測試,具有很高的實用價值。本書適用于大專院校計算機專業(yè)高年級本科生和研究生。對于從事軟件開發(fā)、培訓工作的管理人員,以及從事嵌入式軟件開發(fā)、實時系統(tǒng)研制,Java應用編寫的開發(fā)人員也有重要的參考價值。

作者簡介

暫缺《實時Java平臺編程》作者簡介

圖書目錄

譯者序
作者序
前言
第1章 概貌
1.1 Java技術和實時
1.1.1 實時編程需求
1.1.2 Java和嵌入式實時
1.2 實時的定義
1.2.1 測量的精度
1.2.2 一致性
1.2.3 效用函數(shù)曲線圖
1.3 Java的問題
1.4 實時Java的問題
1.5 總結
第2章 Java虛擬機的體系結構
2.1 對“一經(jīng)編寫、隨處運行”的理解
2.2 JVM組件
2.2.1 類加載
2.2.2 字節(jié)碼解釋器
2.2.3 安全管理器
2.2.4 垃圾收集器
2.2.5 線程管理
2.2.6 輸入/輸出
2.2.7 圖形
2.3 解釋器實現(xiàn)
2.3.1 標準解釋器
2.3.2 優(yōu)化的解釋器
2.3.3 JIT
2.3.4 代碼片段
2.3.5 編譯成獨立的進程
2.3.6 本機方法
2.3.7 編譯成本機方法
2.3.8 編譯成JIT接口
第3章 硬件體系結構
3.1 單條指令執(zhí)行的最壞情形
3.1.1 最壞情形的場景
3.1.2 實用的度量標準
3.2 易錯硬件的管理
3.2.1 管理請求換頁
3.2.2 管理DMA
3.2.3 管理高速緩存
3.2.4 管理地址轉換高速緩存
3.2.5 管理中斷
3.3 對JVM的影響
第4章 垃圾收集
4.1 引用計數(shù)
4.2 基本的垃圾收集
4.2.1 標記清除
4.2.2 碎片整理
4.3 復制式收集器
4.4 遞增式收集
4.5 再生式垃圾收集
4.5.1 代間引用
4.5.2 大對象存儲
4.6 實時問題
第5章 優(yōu)先級調度
5.1 調度術語
5.2 執(zhí)行序列
5.3 搶占
5.4 固定優(yōu)先級與動態(tài)優(yōu)先級
5.5 優(yōu)先級逆轉
5.6 為什么要32個優(yōu)先級
5.7 與優(yōu)先級調度有關的問題
第6章 利用期限進行調度
6.1 底層機制
6.2 調度器的作用范圍
6.3 一些系統(tǒng)實例
6.3.1 最早期限優(yōu)先
6.3.2 最小松弛
6.3.3 周期調度
6.3.4 非周期性服務器
6.3.5 處理超負荷的情況
6.4 時間性通常是隨機的
第7章 速率單調分析
7.1 原理
7.1.1 Liu and Layland原理
7.1.2 圖形化方法
7.1.3 Lehoczky、Sha及Ding原理
7.2 限制
7.2.1 獨立的任務
7.2.2 期限與周期相同
7.2.3 多處理器系統(tǒng)
第8章 實時Java平臺介紹
8.1 實時Java簡史
8.2 規(guī)范的主要特征
8.2.1 線程和調度
8.2.2 垃圾收集
8.2.3 異步事件處理器
8.2.4 異步控制傳遞
8.2.5 內存分配
8.2.6 內存訪問
8.3 實現(xiàn)
8.4 RW版的Hello World
第9章 閉包
9.1 語言結構
9.2 Java閉包
9.2.1 閉包結構
9.2.2 RTSJ中的閉包
9.3 閉包的局限性
9.3.1 可讀性
9.3.2 局部變量
9.3.3 構造器
9.3.4 嵌套
第10章 高解析度時間
10.1 解析度
10.2 “時鐘”
10.3 HighResolutionTime基類
10.4 絕對時間
10.5 相對時間
10.6 有理時間
第11章 異步事件
11.1 將事體綁定到事件
11.2 基本的異步事件操作
11.3 沒有事體的異步事件
11.3.1 時間觸發(fā)
11.3.2 故障觸發(fā)
11.3.3 軟件事件觸發(fā)
11.4 關于實現(xiàn)的討論
第12章 實時線程
12.1 創(chuàng)建
12.2 調度
12.2.1 逆轉處理
12.2.2 固定優(yōu)先級
12.2.3 可行性
12.3 無處理器的周期性線程
12.4 有處理器的周期性線程
12.5 與正常線程的交互
12.6 更改調度器
第13章 無堆內存
13.1 無堆內存的優(yōu)點
13.2 分配制度
13.3 規(guī)則
13.4 不朽內存中的分配機制
13.5 領域內存中的分配機制
13.5.1 分配時間
13.5.2 創(chuàng)建領域內存
13.5.3 分配機制
13.5.4 終結器
13.6 使用嵌套的領域內存
13.6.1 領域堆棧(樹)
13.6.2 DAG
13.6.3 嵌套領域的實際應用
13.6.4 每個嵌套領域都包含兩個內存區(qū)域
13.6.5 缺陷
13.6.6 使用executeInArea
13.6.7 使用標準類
13.7 使用共享的領域內存
13.7.1 領域堆棧被再次訪問
13.7.2 領域端埠
13.8 難懂的條文
13.9 例于
第14章 無堆訪問
14.1 與調度器之間的交互
14.2 規(guī)則
14.3 范例
14.4 最終評述
第15章 其他異步事件
15.1 異步事件和調度器
15.2 createReeaseMeters方法
15.3 被綁定的異步事件處理器
15.4 異步事件處理器與無堆內存
15.5 無堆事件處理器與無堆線程
15.6 凋度
15.7 異步事件處理器和線程
15.8 特殊的異步事件
第16章 復用不朽內存
16.1 使用固定對象分配器
16.1.1 載體對象
16.1.2 限制
16.2 回收RT線程
16.3 回收異步事件處理器
第17章 控制的異步傳輸
17.1 上下文環(huán)境中的線程中斷
17.2 異步中斷激發(fā)
17.2.1 Timed類
17.2.2 interrupt方法
17.2.3 fire方法
17.2.4 小結
17.2.5 置換規(guī)則
17.3 異步異常的傳播規(guī)則
17.3.1 不自覺的捕捉
17.3.2 不匹配的doInterruptible
17.3.3 匹配的doInterruptible
17.3.4 內幕
17.3.5 應用程序對異步中斷的處理
17.4 不可中斷的代碼
17.5 舊式代碼
17.6 使用ATC來終止線程
第18章 物理內存
18.1 物理內存和虛擬內存
18.2 物理內存管理器
18.2.1 內存類型
18.2.2 可移動的內存
18.3 不朽物理內存
18.4 領域物理內存
第19章 原始內存訪問
19.1 安全性
19.2 讀寫
19.3 Get/Set方法
19.4 映射
19.5 RawMemoryFloatAccess類
第20章 無鎖同步
20.1 免等待隊列的原理
20.1.1 構造器
20.1.2 通用的方法
20.2 免等待寫隊列
20.2.1 方法
20.2.2 共享免等待寫隊列
20.3 免等待讀隊列
20.3.1 附加的構造器
20.3.2 方法
20.4 免等待雙端隊列
20.5 免等待隊列與內存
20.6 實現(xiàn)注意事項
第21章 建議實踐
21.1 RTSJ中功能強大并且容易使用的功能特性
21.1.1 實時線程
21.1.2 周期性線程
21.1.3 異步事件處理器
21.1.4 高解析度時間
21.1.5 事體
21.2 RTSJ中功能很強但有危險性的功能特性
21.2.1 簡單
21.2.2 易泄漏
21.2.3 不干凈
21.3 RW中功能很強但須加倍小心的功能特性
21.3.1 領域內存
21.3.2 無堆異步事件處理器
21.3.3 無堆實時線程
21.3.4 異步中斷式異常
21.4 優(yōu)先級的選擇

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號