書籍簡介
作 者:(美)布魯諾等著,田思源譯 出 版 社:機械工業出版社
出版時間:2010-1-1
版 次:1頁 數:270 印刷時間:2010-1-1開 本:16開紙 張:膠版紙印 次:1I S B N:9787111292821包 裝:平裝
內容簡介
主要內容包括3個部分:第一部分“實時計算概念”,明確定義計算領域中的實時概念,並討論了許多實時應用程式設計和開發的理論;第二部分“高級Java RTS”,提供充足的示例代碼來說明Java RTS的內部運作機制及其使用;第三部分“使用Java RTS”,討論了實際的案例研究。
本書適合Java程式開發人員、實時軟體開發人員,以及使用Java RTS編程的人員使用,也可供高等院校老師和學生參考。
作者簡介
Eric J.Brun0,Sun公司系統工程師,專門從事於金融界的Java RTS。他是《Dr.Dobb’s Jour-hal》的撰稿編輯,並撰寫其線上Java部落格。加入Sun之前,Eric曾在路透社工作,在那裡他用Java和C++開發實時交易系統、訂單輸入和路由系統,以及實時新聞和報價數據源系統。
書籍目錄
譯者序
前言
致謝
作者簡介
第一部分 實時計算概念
第1章 實時系統概述
1.1 實時系統質量
1.2 可預見性和確定性
1.3 實時計算
1.4 實時調度
1.5 參考資料
第2章 實時與Java SE
2.1 Java是實時語言嗎
2.2 垃圾回收
2.3 Sun Java SE 6 HotSpot中的垃圾回收
2.4 實時垃圾回收算法
2.5 Java的困境
第3章 Java實時規範
3.1 實時 Java 基礎
3.2 RTSJ內部機制
3.3 可選的RTSJ工具
3.4 實時Java 的未來
第4章 Sun Java實時系統
4.1 Java RTS程式設計的前奏
4.2 安裝Java RTS
4.3 確定性指南
4.4 命令行選項
第二部分 高級Java RTS
第5章 執行緒、調度與新記憶體模型
5.1 可調度對象
5.2 實時執行緒
5.3 記憶體模型
第6章 同步
6.1 資源共享
6.2 非等待執行緒通信
第7章 實時時鐘API
7.1 Clock API
7.2 Java RTS高精度時間操作
7.3 疊加的股票數據提供的例子
第8章 異步事件
8.1 異步事件處理
8.2 創建一個異步事件處理程式
8.3 基於時間的事件
第9章 異步控制轉移和執行緒終止
9.1 異步控制轉移
9.2 異步執行緒終止
第10章 實時垃圾回收器內部機制
10.1 RTGC操作理論
10.2 RTGC記憶體分配
10.3 RTGC策略
第三部分 使用Java RTS
第11章 證券交易系統
11.1 股票市場
11.2 交易系統實現
11.3 Java SE版本
11.4 Java RTS 版本
11.5 Java RTS 沒有堆的版本
11.6 應用程式配置
第12章 Java RTS工具
12.1 Java RTS開發
12.2 執行緒調度展示台(TSV)
12.3 Java RTS DTrace探針
參考文獻