基于CSP的实时Java规范扩展研究
0 前言 | 第1-9页 |
0.1 研究背景 | 第7-8页 |
0.2 本文的工作 | 第8-9页 |
1 JAVA语言与JAVA平台 | 第9-17页 |
1.1 JAVA语言 | 第9-11页 |
1.1.1 Java语言的特点 | 第9-11页 |
1.1.2 与C和C++语言的异同 | 第11页 |
1.2 JAVA平台 | 第11-14页 |
1.2.1 Java平台构成 | 第12-13页 |
1.2.2 Java虚拟机 | 第13页 |
1.2.3 Java API | 第13-14页 |
1.3 垃圾回收 | 第14-16页 |
1.4 小结 | 第16-17页 |
2 对JAVA应用于实时编程的分析 | 第17-27页 |
2.1 实时编程 | 第17-18页 |
2.2 JAVA用于实时开发的一些不利因素 | 第18-22页 |
2.3 在JAVA虚拟机层面的实时问题 | 第22-26页 |
2.3.1 Java虚拟机 | 第22-23页 |
2.3.2 字节码分析器 | 第23页 |
2.3.3 动态编译与JIT | 第23页 |
2.3.4 实时执行 | 第23-25页 |
2.3.5 实时服务 | 第25-26页 |
2.4 小结 | 第26-27页 |
3 实时JAVA规范及API研究与分析 | 第27-41页 |
3.1 实时JAVA规范 | 第27-36页 |
3.2 实时JAVA规范的主要APIs | 第36-40页 |
3.3 小结 | 第40-41页 |
4 基于CSP通道的实时JAVA研究 | 第41-57页 |
4.1 CSP概念 | 第41-42页 |
4.2 基于CSP通道的JAVA方法 | 第42-45页 |
4.3 涉及到的APIs | 第45-47页 |
4.4 进程调度 | 第47-48页 |
4.5 内存管理 | 第48-49页 |
4.6 同步 | 第49-50页 |
4.7 异步事件处理 | 第50-52页 |
4.8 实时垃圾回收 | 第52-55页 |
4.9 采用通道方法的利弊分析 | 第55-56页 |
4.10 小结 | 第56-57页 |
5 总结和下一步工作 | 第57-59页 |
致谢 | 第59-60页 |
参考文献 | 第60-62页 |
附录 JAVA实时规范的接口和类 | 第62-63页 |