Java实时规范究竟是什么?也就是说,它与“常规”Java SE或Java EE规范有何不同?
答案 0 :(得分:8)
实时计算的核心是可预测性 - 系统将在所需时间范围内始终执行的知识。
基本上,这是常规虚拟机无法实现的(以及其他东西的停止世界的GC),因此需要另一个规范:
Java的实时规范 (RTSJ)或JSR 1,指定Java的方式 系统应该实时运行 上下文,并开发了几个 多年来,来自Java的专家 和实时域名。
RTSJ的设计是无缝的 扩展任何Java家族 - 无论是 Java平台,标准版(Java SE); Java平台,微型版 (Java ME);或Java平台, 企业版(Java EE) - 和 有任何要求 实现传递JSR 1 技术兼容套件(TCK)和 平台的TCK - Java SE, Java ME,或Java EE - 就是它 基于
RTSJ引入了几个新的 功能支持实时 操作。这些功能包括新功能 线程类型,新内存管理 模特等新推出的 构架。 (...)
我热烈推荐阅读:
答案 1 :(得分:2)
我假设你在谈论RTSJ, Java的实时规范。这是一组接口和相关的行为规范,支持Java中的实时开发。
也就是说,它与“常规”Java SE或Java EE规范有何不同。
RTSJ以允许实时开发的方式扩展Java语言和库规范。例如,可以指定不受垃圾收集影响的内存区域,这对于使用vanilla Java来说或多或少是不可能的。
您可以阅读完整规范的PDF版本 here 。
答案 2 :(得分:1)