【发布时间】:2010-04-06 01:15:39
【问题描述】:
Java 实时规范究竟是什么?也就是说,它与“常规”Java SE 或 Java EE 规范有何不同?
【问题讨论】:
-
随时为 RTSJ 标签 wiki 页面做出贡献。 stackoverflow.com/tags/rtsj/info
Java 实时规范究竟是什么?也就是说,它与“常规”Java SE 或 Java EE 规范有何不同?
【问题讨论】:
实时计算的核心是可预测性,即系统将始终在所需时间范围内执行的知识。
基本上,这是您使用常规 VM(以及它的停止世界 GC 等)无法实现的,因此需要另一个规范:
Java 的实时规范 (RTSJ) 或 JSR 1,指定 Java 如何 系统应该实时运行 背景,并在几个 来自 Java 领域的专家多年 和实时域。
RTSJ 旨在无缝 扩展任何 Java 系列——无论是 Java 平台,标准版(Java 东南); Java平台,微型版 (爪哇我);或 Java 平台, 企业版 (Java EE) -- 和 有任何要求 实现都通过了 JSR 1 技术兼容性套件 (TCK) 和 平台的TCK——Java SE, Java ME 或 Java EE——它所在的位置 基于。
RTSJ 引入了几个新的 支持实时的功能 操作。这些功能包括新 线程类型,新的内存管理 模型,以及其他新推出的 构架。 (...)
强烈推荐阅读:
【讨论】:
我假设您说的是 RTSJ,Java 的实时规范。这是一组支持 Java 实时开发的接口和相关行为规范。
也就是说,它与“常规”Java SE 或 Java EE 规范有何不同。
RTSJ 以允许实时开发的方式扩展了 Java 语言和库规范。例如,可以指定不受垃圾回收影响的内存区域,这在普通 Java 中或多或少是不可能的。
您可以阅读完整规范的 PDF 版本here。
【讨论】: