v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《Java 实时编程》扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社机械工业出版社
    发行时间2010年01月01日
    语言简体中文
  • 时间: 2013/05/23 15:08:25 发布 | 2013/05/24 02:46:47 更新
  • 分类: 图书  计算机与网络 

wlaren

精华资源: 1050

全部资源: 1056

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名Java 实时编程
译者田思源
图书分类软件
资源格式PDF
版本扫描版
出版社机械工业出版社
书号9787111292821
发行时间2010年01月01日
地区大陆
语言简体中文
简介

IPB Image

内容简介:

《Java 实时编程》主要讲述使用Java RTS进行Java实时编程的各类主题。主要内容包括3个部分:第一部分“实时计算概念”,明确定义计算领域中的实时概念,并讨论了许多实时应用程序设计和开发的理论;第二部分“高级Java RTS”,提供充足的示例代码来说明Java RTS的内部运作机制及其使用;第三部分“使用Java RTS”,讨论了实际的案例研究。
  《Java 实时编程》适合Java程序开发人员、实时软件开发人员,以及使用Java RTS编程的人员使用,也可供高等院校老师和学生参考。

资源来自网络,如侵犯了您的权利,请点击,谢谢!

白盘用户可在(网盘分流地址):本页“用户评论”处1楼找下载链接。

内容截图:

IPB Image



目录

译者序
前言
致谢
作者简介
第一部分 实时计算概念
第1章 实时系统概述
1.1 实时系统质量
1.2 可预见性和确定性
1.2.1 确定延迟
1.2.2 确定抖动
1.2.3 硬实时与软实时
1.2.4 等时实时
1.2.5 实时与实快
1.2.6 实时与吞吐量
1.2.7 任务完成价值
1.3 实时计算
1.3.1 高速公路类比
1.3.2 高速公路类比——添加优先车道
1.4 实时调度
1.4.1 调度约束
1.4.2 调度算法
1.4.3 实时操作系统
1.4.4 RT-POSIX操作系统扩展
1.5 参考资料

第2章 实时与JavaSE
2.1 Java是实时语言吗
2.1.1 无界定延迟和抖动的来源
2.1.2 缺乏严格的线程优先级
2.2 垃圾回收
2.2.1 究竟什么是垃圾回收
2.2.2 常见的垃圾回收算法
2.3 SunJavaSE6HotSpot中的垃圾回收
2.3.1 Java对象世代
2.3.2 回收器
2.3.3 内存分配
2.3.4 安全点
2.3.5 未来:垃圾优先(G1)
2.4 实时垃圾回收算法
2.4.1 基于工作的垃圾回收
2.4.2 基于时间的垃圾回收
2.4.3 汉瑞克森的垃圾回收
2.4.4 Sun公司的Java实时系统中的RTGC
2.5 Java的困境

第3章 Java实时规范
3.1 实时Java基础
3.2 RTSJ内部机制
3.2.1 调度
3.2.2 内存管理
3.2.3 资源共享
3.2.4 异步事件处理(AEH)
3.2.5 控制的异步转移
3.2.6 物理内存访问
3.3 可选的RTSJ工具
3.4 实时Java的未来

第4章 SunJava实时系统
4.1 JavaRTS程序设计的前奏
4.1.1 操作系统支持
4.1.2 Solaris与实时
4.1.3 Linux与实时
4.2 安装JavaRTS
4.2.1 Solaris上的安装
4.2.2 Linux上的安装
4.3 确定性指南
4.3.1 使用实时线程
4.3.2 调整实时垃圾回收器
4.3.3 关键预留内存
4.3.4 处理器绑定
4.3.5 编译JavaRTS代码
4.3.6 解释RTGC统计
4.3.7 使用RTSJ的时钟API
4.4 命令行选项
4.4.1 RTGC相关选项
4.4.2 与内存相关的选项
4.4.3 线程相关的选项
4.4.4 异步相关选项
4.4.5 编译器和解释器选项
4.4.6 JavaRTS优化选项

第二部分 高级JavaRTS
第5章 线程、调度与新内存模型
5.1 可调度对象
5.1.1 实时调度器
5.1.2 SchedulingParameters
5.1.3 发布参数
5.2 实时线程
5.2.1 使用RealtimeThread
5.2.2 使用NoHeapRealtimeThread
5.2.3 实现周期线程
5.2.4 错过最后期限处理程序
5.2.5 实现非周期性线程
5.3 内存模型
5.3.1 内存访问规则
5.3.2 作用域内存
5.3.3 物理内存

第6章 同步
6.1 资源共享
6.1.1 优先级倒置控制
6.1.2 行动中的优先级继承
6.2 非等待线程通信
6.2.1 使用WaitFreeWriteQueue
6.2.2 使用WaitFreeReadQueue

第7章 实时时钟API
7.1 ClockAPI
7.2 JavaRTS高精度时间操作
7.3 迭加的股票数据提供的例子

第8章 异步事件
8.1 异步事件处理
8.2 创建一个异步事件处理程序
8.2.1 内部应用程序事件
8.2.2 约束异步事件处理程序
8.2.3 与事件触发计数一起工作
8.2.4 处理POSIX事件
8.2.5 指定内存区域
8.3 基于时间的事件
8.3.1 一次性定时器
8.3.2 周期定时器

第9章 异步控制转移和线程终止
9.1 异步控制转移
9.1.1 实现可中断代码
9.1.2 实现Timed操作
9.2 异步线程终止

第10章 实时垃圾回收器内部机制
10.1 RTGC操作理论
10.1.1 并发标记
10.1.2 并发清扫
10.1.3 并发清零
10.2 RTGC内存分配
10.2.1 堆布局
10.2.2 线程局部分配缓冲器
10.2.3 对象分裂
10.2.4 数组分裂和缓存
10.3 RTGC策略
10.3.1 全时RTGC策略
10.3.2 隔离的RTGC策略
10.3.3 基于时间的RTGC策略
10.3.4 孤立的RTGC策略

第三部分 使用JavaRTS
第11章 证券交易系统
11.1 股票市场
11.1.1 限价订单
11.1.2 止损订单
11.2 交易系统实现
11.2.1 系统架构
11.2.2 交易引擎
11.3 JavaSE版本
11.3.1 MarketManager类
11.3.2 OrderManager类
11.4 JavaRTS版本
11.5 JavaRTS没有堆的版本
11.5.1 OrderManager类
11.5.2 MarketManager类
11.6 应用程序配置

第12章 JavaRTS工具
12.1 JavaRTS开发
12.1.1 使用NetBeans插件进行远程调试
12.1.2 替代的开发环境
12.2 线程调度展示台(TSV)
12.2.1 TSV日志文件格式
12.2.2 使用TSV日志文件
12.2.3 记录应用程序的事件
12.2.4 用TSV查看器工作
12.3 JavaRTSDTrace探针
12.3.1 用于Schedulable的DTrace探针
12.3.2 用于内存的DTrace探针
12.3.3 用于线程的DTrace探针
12.3.4 用于AsyncEventHandlers的DTrace探针
12.3.5 用于编译的DTrace探针
12.3.6 用于RTGC的DTrace探针
12.3.7 用于类加载的DTrace探针
12.3.8 用于VM活动的DTrace探针
12.3.9 特定应用程序的DTrace探针
参考文献

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有35网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。