注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)實(shí)時(shí)Java平臺(tái)編程

實(shí)時(shí)Java平臺(tái)編程

實(shí)時(shí)Java平臺(tái)編程

定 價(jià):¥35.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《實(shí)時(shí)Java平臺(tái)編程》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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